标签:public mapping star 继承 ali ext etc 情况下 tco
springboot打war包后部署到tomcat后访问返回404错误
1、正常情况下,修改打包方式为war
<packaging>war</packaging>
|
2、启动类继承SpringBootServletInitializer,重写configure方法
@SpringBootApplication |
我因为添加了servlet,在启动类实现了ServletContextInitializer,并重写了onStartup方法,把servlet加进来
@SpringBootApplication |
结果是:在idea启动访问正常,打war包后,tomcat启动正常,但看不到springboot启动日志,能访问servlet,但不能访问controller
我个人判断出现这种原因的可能是:
重写onStartup方法,将SpringBootServletInitializer中的springboot的onStartup方法覆盖,所以导致springboot没有成功启动。
因为这个坑了很久,所以记录下来。
springboot打war包后部署到tomcat后访问返回404错误
标签:public mapping star 继承 ali ext etc 情况下 tco
原文地址:https://www.cnblogs.com/skyxia/p/10023745.html