先在maven中添加一条
<groupId>com.wy</groupId>
<artifactId>wwwwy</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>wwwwy</name>
<description>Demo project for Spring Boot</description>
<packaging>war</packaging><!--就是新增这一条,其他的按自己的配置即可-->
之后还需要在SpringBoot中的启动类中稍作修改,需要先继承SpringBootServletInitializer类,然后重写它的configure方法
具体代码如下:
@SpringBootApplication
public class WwwwyApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(WwwwyApplication.class, args);
}
// 不重写打包war部署到tomcat接口会报404
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(WwwwyApplication.class);
}
}