最近使用 SpringBoot项目,用Maven打成war包部署到Tomcat后,启动项目访问出现404,且查看日志 发现未加载 SpringBoot 启动字符。原因是SpringBoot容器未被加载。
修改方法如下:
- 1、启动类继承SpringBootServletInitializer
- 2、重写configure方法
@SpringBootApplication
public class Application extends SpringBootServletInitializer{
/**
* 1、启动类继承SpringBootServletInitializer
* 2、重写configure方法
* @description:
* @author: ArvinWoo
* @date: 2019年2月15日上午
*/
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
特此记录,希望对您有所帮助!