1. 程式人生 > >springBoot專案釋出到Tomcat

springBoot專案釋出到Tomcat

1. 對 Springboot的引導類進行擴充套件

* 整合SpringBootServletInitializer,並重寫configure方法
@SpringBootApplication
public class SpringbootVueApplication extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
	return builder.sources(SpringbootVueApplication.class);
    }

    public static void main(String[] args) {
	SpringApplication.run(SpringbootVueApplication.class, args);
    }
}

2. 對提供標記嵌入式servlet容器

在pom檔案中指定
<!--標記嵌入式servlet容器-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>

3. 將專案釋出到Tomcat

將打包方式改成war,重新命名war包(可以直接命名成虛擬路徑的名字),放進Tomcat中的webapps下

相關推薦

Spring Boot---(9)SpringBoot專案釋出到docker的tomcat容器

SpringBoot專案釋出到伺服器,是一件很簡單的事情,但是釋出到伺服器上docker啟動的tomcat容器中,有一些坑,需要注意。 下面完整的介紹一下:將SpringBoot web專案釋出到docker啟動的tomcat容器中。 1.pom.xml 將打包方式改

springBoot專案釋出Tomcat

1. 對 Springboot的引導類進行擴充套件 * 整合SpringBootServletInitializer,並重寫configure方法 @SpringBootApplication public class SpringbootVueApplicat

SpringBoot專案釋出Tomcat中執行

SpringBoot雖然自帶了Tomcat , 但是因為實際開發中可能會需要把幾個專案放到一個Tomcat中. 所以做了一個測試,把Boot專案釋出到Tomcat執行. 1.修改pom.xml檔案.  打包方式改為war包  並取消自帶的tomcat 2 修改

springboot專案釋出tomcat容器

1.下面我簡單寫個例子,springboot專案釋出到tomact容器中 2.新建一個maven工程,在pom.xml新增如下 <project xmlns="http://maven.apa

springboot專案 釋出到linux環境執行報錯,如:埠號錯誤,無法連線redis的問題解決思路

org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisC

java專案釋出tomcat伺服器流程記錄 maven打包tar壓縮scp上傳

近期因為工作需求,開始接觸發布專案到伺服器,下面簡單記錄釋出專案需要的流程 1,拉去線上程式碼,使原生代碼為最新版,我使用的命令:     git pull 2,使用maven命令打包本地專案 ,命令:      mave

springboot--部署springboot專案tomcat容器

開發好後的springboot通常會部署在外部容器,如tomcat。記錄下如何將springboot打包釋出到tomcat容器下。 1.先在pom.xml檔案中新增對tomcat依賴 <dependency> <groupId>org.springfr

springboot專案Nginx+Tomcat實現負載均衡結合Redis實現session共享問題

對於分散式使用Nginx+Tomcat實現負載均衡,當同一個使用者登入後,再次訪問可能分發到不同的服務,這樣我們就取不到之前登入session,出現未登入現象。所以我們必須解決共享session問題。  方式一:儲存在資料庫中 , 使用者登入時,把session資訊儲存在資

Docker入門之構建Springboot專案釋出在映象環境

在之前,簡單的講了一下docker環境的搭建,這裡就說一下docker的專案部署,如springboot專案如何執行在docker環境中 這裡其實主要就是在原有下載映象的基礎上進行重新構建。

寫第一個專案釋出 tomcat

Tomcat目錄介紹 bin 包含了一些jar , bat檔案 。 startup.bat conf ​ tomcat的配置 server.xml web.xml lib tomcat執行所需的jar檔案 logs

linux shell指令碼 springboot專案釋出的shell指令碼 包括日誌輸出到指定的檔案

     專案釋出,寫了個shell指令碼來啟動專案,包括專案的啟動,關閉 重啟  包括專案的日誌輸出到指定的檔案 ,不為別的,就為了下次專案釋出的時候,能夠直接把指令碼拷貝過去用就行啦!哈哈!! 把這段shell指令碼複製過去,只要把紅色部分改為你自己專案的東西,就可以直接

MyEclipse釋出Springboot專案到MyEclipse配置的Tomcat

MyEclipse釋出Springboot專案到MyEclipse配置的Tomcat中步驟一:  右鍵點選專案名,選擇Build Path --> Configure Bulid Path... 步驟二:  找到MyEclipse -- > Deployment Assemb

SpringBoot專案打包釋出到外部tomcat時,出現各種異常的解決fang

先說遇到問題的情景: 初次嘗試使用spring boot框架寫了個小web專案,在Intellij IDEA中能正常啟動執行。使用maven 執行install,生成war包,釋出到本機的tomcat下,出現異常,主要的異常資訊是  …LifeCycleExce

springBoot專案打jar包釋出時啟動包內建tomcat無法啟動錯誤分析

環境:jdk1.7、sqlserver資料庫、   框架:springboot  + mybatis+freemark 、工具:eclipse、maven、svn 最近在做一個專案接近尾聲,幫同事進行釋出測試時,小編利用maven將專案打成jar包(springboot專案

intellij下將springboot專案打成war包釋出到遠端tomcat伺服器上

1.將pom.xml中的打包方式修改為war 2.在pom.xml中新增依賴,將scope狀態修改為provided 3.修改src/main/java下的application啟動項 4.將專案重新生成一下 5.開啟檢視中的工具按鈕,找

springboot專案部署到tomcat

一、打包方式  pom.xml中的packaging設定成war<packaging>war</packaging> 二、移除嵌入式的tomcat外掛  在pom檔案中找到spring-boot-starter-web依賴

Springboot專案RZSpider3.3.8版本釋出-網頁爬蟲後臺管理

 一.專案介紹 此專案建立在開源專案bootdo和若依系統基礎上,如有侵權請及時與我聯絡,其詳情請見:https://gitee.com/lcg0124/bootdo.git,https://gitee.com/y_project/RuoYi Springboot作為基

在同一個tomcat下部署多個springboot專案時,springboot專案無法正常啟動的問題

這個問題是基於,不使用springboot內建的tomcat會產生(即使用自己的tomcat時)。 今天在部署springboot專案的時候遇到了一個問題,怎麼部署都訪問不了,在網上查了很多原因,什麼pom.xml中依賴沒加,或者依賴衝突等等 各種原因都試了 ,結果還是訪問不了,這就

maven 釋出springboot專案

1.把Spring Boot打包成JAR的形式,需要在pom.xml檔案對應以下程式碼 <build> <finalName>ljl</finalName> //打包後.jar檔名 <plugins> <plugin>

Springboot專案新增jsp支援部署到tomcat

Springboot專案新增jsp支援部署到tomcat tomcat版本 :9.0.13 1.修改pom.xml,新增以下依賴  修改以下依賴   2.修改application.yml ,新增一下配置  3.在專案的src下新建以