部署在tomcat容器中首先需要添加一些新的包和啟動程序
1.在pom.xml文件中packaging便簽下 jar 改為 war
<packaging>war</packaging>
2.在pom.xml文件中添加新的依賴包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
3.在spring-boot啟動類的目錄下添加一個新的啟動類
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方法執行的MainApplication啟動類 return builder.sources(MainApplication.class); }}
總結
以上所述是小編給大家介紹的SpringBoot部署在tomcat容器中運行的部署方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!
新聞熱點
疑難解答
圖片精選