springboot專案生成war包並部署到Tomcat伺服器
最近專案需要將springboot打成war包部署到伺服器上,順便記錄一下。
springboot內建了Tomcat,要想不和伺服器上的tomcat版本引起衝突,首先需要將springboot內建的tomcat依賴移除。
一、去除tomcat依賴並修改打包方式
將打包方式修改為war
<packaging>war</packaging>
去除tomcat依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 移除嵌入式tomcat外掛 -->
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
或者
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
將tomcat依賴作用域設定為provided
二、使用idea生成war包
在idea選單欄中找到Build---->build Arufacts生成war
生成的war包會在target資料夾中找到
三、開啟tomcat
在位址列輸入伺服器地址及埠號,
進入之後會有如下頁面
點選manager app 需要輸入使用者名稱和密碼
登入成功後在最下面會有個deploy按鈕,先選擇之前已經準備好的war包,點選deploy就會部署到tomcat伺服器端,
部署成功之後專案會自動執行。
如果可以遠端到伺服器的話可以像部署到本地tomcat一樣,直接把war包放在webAPP下,然後啟動tomcat就行了
相關推薦
springboot專案生成war包並部署到Tomcat伺服器
最近專案需要將springboot打成war包部署到伺服器上,順便記錄一下。 springboot內建了Tomcat,要想不和伺服器上的tomcat版本引起衝突,首先需要將springboot內建的tomcat依賴移除。 一、去除tomcat依賴並修改打包方式 將打包方
Springboot打成war包並在tomcat中執行的部署方法
把spring-boot專案按照平常的web專案一樣釋出到tomcat容器下 一、修改打包形式 在pom.xml裡設定 <packaging>war</packaging> 二、移除嵌入式tomcat外掛 在pom.xml裡找到spring-b
springBoot專案打war包,部署到外部tomcat;解決打包後resources下的檔案全部丟失
2018-08-29 小賴 文件初始化 springBoot 帶有內建Tomcat 伺服器,可以直接將專案打包成jar執行,但是如果在需要把專案達成war包該怎麼辦呢?下面是將springboot專案部署為war專案的一些步驟 1. p
Java Web專案匯出war包並部署到linux系統的tomcat中
使用eclpise匯出war包 右擊專案–>Export–>選擇WAR file–>選擇匯出目錄,匯出,如下圖所示: 使用maven匯出war包 右擊專案–>Run as–>Maven install,如下圖所
SpringBoot 學習記錄(六)- maven 打war 包並部署tomcat
新建maven專案 ,這個不會的可以參考這個:http://blog.csdn.net/phpfzh/article/details/72896357 我的專案目錄圖: pom.xml 程式
Springboot打成war包並在tomcat中執行
把spring-boot專案按照平常的web專案一樣釋出到tomcat容器下 一、修改打包形式 在pom.xml裡設定 <packaging>war</packaging
第一次springboot專案打成war包並部署在tomcat上
1.修改配置 (1)主程式 @SpringBootApplication public class DemoApplication extends SpringBootServletInitializer implements WebApplicationInitializer {
SpringBoot打war包並部署到tomcat下運行
環境變量 環境 In ini .com 命令 install 部署 方法 一、修改pom.xml。 1、packaging改為war 2、build節點添加<finalName>你的項目名</finalName> 二、修改項目啟動
SpringBoot專案打war包部署Tomcat教程
一、簡介 正常來說SpringBoot專案就直接用jar包來啟動,使用它內部的tomcat實現微服務,但有些時候可能有部署到外部tomcat的需求,本教程就講解一下如何操作 二、修改pom.xml 將要部署的module的pom.xml檔案<packaging>節點設定為war <!-
將Java Web項目導出war包並部署到tomcat中
錯誤 tail string row rtu OS 目的 aos 軟件 使用eclpise導出war1.在需要打包的項目上右鍵>選擇[Export] 2.選中[Web]下面的[WAR file],點擊[Next] 3.通過[Browse]選擇保存路徑,點擊[Fin
SpringBoot入門筆記(三)SpringBoot專案打war包部署至伺服器
相對於傳統的Spring專案而言,SpringBoot官方推薦使用打jar包的形式,所以若是需要打war包需經過一些處理 1.修改pom.xml 首先要去除springboot內嵌的Tomcat服務,開發測試時記得註釋掉 原生Tomcat依賴移除 <dependency>
idea將maven專案打包成war包並部署
1.將web專案通過maven打包成war包(pom檔案中的打包方式為war) 2.將war包複製到tomcat的webapps目錄下 3.修改server.xml,在Host配置段中新增如下內容 <Host name="localhost" appBase="webapps
SpringBoot應用以war包方式部署到Tomcat
最近,在用springboot開發一個小應用,springboot預設提供內嵌的tomcat,所以打包直接生成jar包,用java -jar命令就可以啟動。但 是,有時候我們更希望一個tomcat來管理多個專案,這種情況下就需要專案是war格式的包而不是jar格式的包。
SpringBoot 打包成war包,部署到tomcat
使用maven建立的springboot專案,預設是jar包,springboot還有自己帶的tomcat。現在需要將專案打包,並部署到伺服器tomcat下面。 1、修改pom.xml檔案。將jar修改為war。 <packaging>war</pack
idea匯出war包並在tomcat上部署
生成war包 (一)進入專案配置頁面 然後到達: (二)選擇 設定好路徑 然後apply (三)生成 然後再指定的目錄就可以看見war包了。 部署到tomcat上 (一)將war包拷貝到tomcat的weba
將web專案以war包形式部署到tomcat中的方法
1. 打包成war包,注意專案的包路徑如下:主要需要打成war包的檔案都在該目錄下: 注意如果*.jar檔案沒有放在WEB-INF/lib下,那麼在打包前先將所有的jar檔案放到 WEB-INF/lib下。 像作者的專案工程目錄結構如下:所以要先把dmsproject/li
spring boot 專案maven打war包,部署Tomcat啟動時spring boot未載入,專案訪問404
寫了個restful風格的spring boot專案,maven打成war包後部署Tomcat後,啟動頁面沒有看到spring boot載入的資訊,即控制檯沒有打印出那個大大的spring boot 字串,這是spring boot沒有被容器載入,修改方法如下:@Spring
eclipse打war包並部署到tomcat中
--->1.pom.xml->debug->maven install --->2.在console中尋找war包地址或在target中尋找 --->3.將war包貼上進tomcat的webapps目錄下 --->4.tomcat的bi
eclipse生成war包,部署在tomcat上,報錯404
1。解決方案,配置tomcat的server.xml在host節點下配置:<Context docBase="C:/soft/apache-tomcat-7.0.42/webapps/aaa.war" path="/hello" reloadable="true"&g
SpringBoot打成war包,部署到Tomcat伺服器
SpringBoot預設達成jar包,使用SpringBoot構想web應用,預設使用內建的Tomcat。但考慮到專案需要叢集部署或者進行優化時,就需要打成war包部署到外部的Tomcat伺服器中。 本文所使用SpringBoot版本為:2.0.3.RELEAS