1.在pom.xml文件中packaging便簽下 jar 改為 war
1
|
<packaging>war</packaging> |
2.在pom.xml文件中添加新的依賴包
1
2
3
4
|
<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-tomcat</artifactid> <scope>provided</scope> </dependency> |
3.在spring-boot啟動類的目錄下添加一個新的啟動類
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package com.erxi.ms; import org.springframework.boot.autoconfigure.springbootapplication; import org.springframework.boot.autoconfigure.jdbc.datasourceautoconfiguration; import org.springframework.boot.builder.springapplicationbuilder; import org.springframework.boot.web.support.springbootservletinitializer; @springbootapplication (exclude = { datasourceautoconfiguration. class }) public class springbootstartapplication extends springbootservletinitializer { @override protected springapplicationbuilder configure( springapplicationbuilder builder) { // 注意這里要指向原先用main方法執(zhí)行的mainapplication啟動類 return builder.sources(mainapplication. class ); } } |
總結(jié)
以上所述是小編給大家介紹的springboot部署在tomcat容器中運行的部署方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!
原文鏈接:https://blog.csdn.net/sinat_33596545/article/details/83058468