springboot工程如何打成war包?
工程上线是部署到tomcat服务器上的,不是内嵌的服务器
1.修改启动类
public class Application extends SpringBootServletInitializer
重写方法Configure
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
2.修改pom文件
<packaging>war</packaging>
3.导入插件包
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
4.run-》maven build
install,跳过test
一定要看到build success
5.到maven仓库中查看安装之后的war包,拷贝到tomcat服务器上,
6.运行tomcat,尝试访问http://localhost:8080/10-hello-world/test