问题如题
用IDEA内嵌的Tomcat启动一直没问题,试着部署项目,就发现题目中所描述的问题.
问题所在
这个问题一直卡住了,Tomcat版本也换过几个,都是同样的问题.无意间查看了Tomcat的日志.才发现真正的错误.如下:
org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath
解决方法
public class EntranceApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(PearEntranceApplication.class, args);
}
// 加入以下代码块
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(EntranceApplication.class);
}
}
总结
一味地从网上找问题很好用但盲目.还是要先问题定位.重要的是先看日志.