在pom.xml進行操作
1.打成war包首先先標註爲war
<description> project for Spring Boot</description>
<packaging>war</packaging>
2.聲明使用可以使用外部tomcat
<!-- tomcat 的支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>compile</scope>
</dependency>
3.在springBoot啓動類集成extends SpringBootServletInitializer 類,這個類實現了web接口,這樣的話就可以通過加載web.xml進行啓動了。
@MapperScan("com.hospital.mapper")
@EnableSwagger2
@SpringBootApplication
public class HisApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder bulider){
return bulider.sources(HisApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(HisApplication.class, args);
}
}
4. 在pom.xml 同級文件下cmd執行 mvn clear install
最後到把打包的war包放置到webapp目錄下。
以上教程方法親測有用