SpringBoot 项目打war包运行
-
在程序启动类需扩展继承
-
再启动类覆盖configure方法
@SpringBootApplication public class Application extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(Application.class); } public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(Application.class); springApplication.run(args); } }
-
在pom.xml中修改war
-
配置打包插件一般创建时就有
整合jsp的时候打包成jar包时插件最好用1.4.2的版本,其它的版本如果访问的jsp时会访问不到<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.4.2.RELEASE</version> </plugin>
-
在项目中通过Maven install、package在本地maven仓库打成war包,然后将war包部署到tomcat下运行