好久没更新博客了,最近公司要用到springboot 用WAR包部署,正常的写法是:
经过封装后,无法运行,并且报一个找不到类的tomcat启动错误,被这个坑了2天,最后发现还是必需要显示的声明 [b]sources(Application.class)[/b] 才行;
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
经过封装后,无法运行,并且报一个找不到类的tomcat启动错误,被这个坑了2天,最后发现还是必需要显示的声明 [b]sources(Application.class)[/b] 才行;
本文分享了一次使用Spring Boot WAR包部署应用时遇到的问题及解决过程。在尝试通过继承`SpringBootServletInitializer`并覆盖`configure`方法来部署应用程序时,遇到了因未正确声明`sources(Application.class)`而导致的启动失败问题。
1万+

被折叠的 条评论
为什么被折叠?



