基於springboot的maven工程打war包
阿新 • • 發佈:2019-01-05
1、將SpringBoot的專案的打包方式設定為war
2、配置外部tomcat可執行的war工程
3、修改man方法,提供一個 SpringBootServletInitializer 子類,並覆蓋它的 configure 方法。我們可以把應用的主類改為繼承 SpringBootServletInitializer。或者另外寫一個類。
4、部署到tomcat執行即可,如果報錯請注意一般jdk8編譯的對應tomcat8@EnableTransactionManagement @ServletComponentScan @MapperScan("com.bootdo.*.dao") @SpringBootApplication public class BootdoApplication extends SpringBootServletInitializer{ public static void main(String[] args) { SpringApplication.run(BootdoApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(BootdoApplication.class); } }