日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

如何把springboot项目部署到tomcat上

發(fā)布時(shí)間:2024/9/27 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何把springboot项目部署到tomcat上 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

          • 一、 企業(yè)發(fā)布場(chǎng)景
            • 1. 首次發(fā)布
            • 2. 非首次發(fā)布
            • 3. 全量發(fā)布和增量發(fā)布概念和區(qū)別
          • 二、springboot部署tomcat
            • 2.1. 創(chuàng)建Web初始化類
            • 2.2. 修改打包方式
            • 2.3. 項(xiàng)目發(fā)布目錄
            • 2.4. 啟動(dòng)tomcat
            • 2.5. 瀏覽器驗(yàn)證

一、 企業(yè)發(fā)布場(chǎng)景
1. 首次發(fā)布

項(xiàng)目上線第一次會(huì)采用全量發(fā)布
【編譯】-【打包】-【全量發(fā)布】-【測(cè)試】-【上線】

2. 非首次發(fā)布

從第2次開(kāi)始包括第2次:采用增量發(fā)布
【編譯】-【打包】-【增量發(fā)布】-【測(cè)試】-【上線】

3. 全量發(fā)布和增量發(fā)布概念和區(qū)別

全量發(fā)布:
全部文件一次性發(fā)布

增量發(fā)布:
1.只發(fā)布新增、更新、刪除部分

區(qū)別:
全量發(fā)布僅限第一次發(fā)布項(xiàng)目
增量發(fā)布自第2次開(kāi)始,發(fā)布前,需要提前備份,做好回滾準(zhǔn)備

前言:
開(kāi)始以為打包springboot項(xiàng)目為war包丟到tomcat上的webapps下面就可以訪問(wèn)了,可是調(diào)用接口卻報(bào)404的錯(cuò)誤,而打開(kāi)8080的主頁(yè),不加路徑卻可以看到index.jsp正常顯示,后來(lái)查網(wǎng)上的資料才知道是需要添加一個(gè)servlet的初始化類

二、springboot部署tomcat
2.1. 創(chuàng)建Web初始化類
package com.gblfy.xe;import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;/*** know Web程序啟動(dòng)類** @author gblfy* @Date 2019/11/21 9:43*/ public class ServletInitializer extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return builder.sources(XeApplication.class);}//這個(gè)類繼承至SpringBoorServletInitializer,并覆蓋了其configuer方法 }
2.2. 修改打包方式
<packaging>war</packaging>
2.3. 項(xiàng)目發(fā)布目錄

將項(xiàng)目的war包,放到tomcat的webapps下面

2.4. 啟動(dòng)tomcat

2.5. 瀏覽器驗(yàn)證

http://ip:端口/項(xiàng)目名/url
例如:
http://localhost:8080/xe-0.0.1-SNAPSHOT/aa
注:這個(gè)項(xiàng)目名為war包發(fā)布后的名稱


以后增量發(fā)布的時(shí)候,就往這個(gè)war的文件夾里面,把需要增加、修改文件復(fù)制到里面重新發(fā)布即可!

一般會(huì)有java文件(編譯后的)、配置文件、jar這3類文件
數(shù)據(jù)補(bǔ)丁:單獨(dú)運(yùn)行

總結(jié)

以上是生活随笔為你收集整理的如何把springboot项目部署到tomcat上的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。