国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringBoot應用部署于外置Tomcat容器的方法

SpringBoot應用部署于外置Tomcat容器的方法

2021-05-07 11:25CodeSheep Java教程

這篇文章主要介紹了SpringBoot應用部署于外置Tomcat容器的方法,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

0x01. 概述

springboot平時我們用的爽歪歪,爽到它自己連tomcat都自集成了,我們可以直接編寫sbt啟動類,然后一鍵開啟內置的tomcat容器服務,確實是很好上手。但考慮到實際的情形中,我們的tomcat服務器一般是另外部署好了的,有專門的維護方式。此時我們需要剝離掉sbt應用內置的tomcat服務器,進而將應用發布并部署到外置的tomcat容器之中,本文就實踐一下這個。

0x02. 修改打包方式

修改項目的pom.xml配置,我們修改其打包方式為war方式,如:

?
1
2
3
4
<groupid>com.example</groupid>
<artifactid>demo</artifactid>
<version>0.0.1-snapshot</version>
<packaging>war</packaging>

0x03. 移除sbt自帶的嵌入式tomcat

修改pom.xml,從maven的pom中移除springboot自帶的的嵌入式tomcat插件

?
1
2
3
4
5
6
7
8
9
10
11
<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>

0x04. 添加servlet-api依賴

修改pom.xml,在maven的pom中添加servlet-api的依賴

?
1
2
3
4
5
6
<dependency>
 <groupid>javax.servlet</groupid>
 <artifactid>javax.servlet-api</artifactid>
 <version>3.1.0</version>
 <scope>provided</scope>
</dependency>

0x05. 修改啟動類,并重寫初始化方法

在springboot中我們平常用main方法啟動的方式,都有一個springbootapplication的啟動類,類似代碼如下:

?
1
2
3
4
5
6
@springbootapplication
public class application {
 public static void main(string[] args) {
  springapplication.run(application.class, args);
 }
}

而我們現在需要類似于web.xml的配置方式來啟動spring應用,為此,我們在application類的同級添加一個springbootstartapplication類,其代碼如下:

?
1
2
3
4
5
6
7
8
// 修改啟動類,繼承 springbootservletinitializer 并重寫 configure 方法
public class springbootstartapplication extends springbootservletinitializer {
 @override
 protected springapplicationbuilder configure(springapplicationbuilder builder) {
  // 注意這里一定要指向原先用main方法執行的application啟動類
  return builder.sources(application.class);
 }
}

0x06. 部署到外部的tomcat容器并驗證

在項目根目錄下(即包含pom.xml的目錄)記性maven打包操作:

?
1
mvn clean package

等待打包完成,出現 [info] build success 即為打包成功

然后我們把target目錄下生成的war包放到tomcat的webapps目錄下,啟動tomcat,即可自動解壓部署。

最后在瀏覽器中驗證:

http://your_ip:[端口號]/[打包項目名]

SpringBoot應用部署于外置Tomcat容器的方法

也可以直接將項目命名為root,這樣訪問根目錄即可訪問tomcat中的springboot應用

http://your_ip:[端口號]

SpringBoot應用部署于外置Tomcat容器的方法

SpringBoot應用部署于外置Tomcat容器的方法

總結

以上所述是小編給大家介紹的springboot應用部署于外置tomcat容器,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://segmentfault.com/a/1190000015173569?utm_source=index-hottest

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩大片在线观看 | 欧美一区二区三区精品免费 | 亚洲乱码国产乱码精品精的特点 | 国产毛片久久久 | 亚洲国产精品久久久久久 | 中文字幕亚洲欧美 | 大片免费播放在线观看视频 | 中文字幕精品一区 | 欧美日韩免费 | 中文字幕国产日韩 | 久久精品一区二区 | 日韩精品视频一区二区三区 | 操操操干干干 | 国产精品毛片久久久久久久 | 日韩在线观看一区 | 国产日韩欧美在线观看 | 午夜私人影院在线观看 | 九九热精品国产 | 久久中国精品 | 午夜精品久久久久久久男人的天堂 | 在线91 | www.91看片| 亚洲人成网站在e线播放 | 亚洲视频欧洲视频 | 午夜精品一区二区三区在线视频 | 中文字幕日韩在线 | 欧美1区2区3区 | 中文字幕亚洲视频 | 91久久精品一区二区二区 | 亚洲狼人色 | 免费一级毛片在线观看 | 久久精品亚洲成在人线av网址 | 欧美一区二区在线 | 久久精品中文字幕大胸 | 深夜av在线| 国产精品一区二 | 欧美一区二区三区在线观看 | 97超碰免费 | 国产精品高清一区二区 | 亚洲a网| 色偷偷噜噜噜亚洲男人的天堂 |