最后发现tomcat启动时根本就没加载到项目,因为控制台没有打印 "SpringBoot"的项目标志 经过一番百度查找,最后发现是因为项目启动类没有继承 SpringBootServletInitiailzer 类,并复configure()方法。 @SpringBootApplicationpublicclassAdminApplicationextendsSpringBootServletInitializer {publicstaticvoidmain(String[] args) {...
项目在tomcat8可以启动成功,请求也可以正常处理,在tomcat10上只有部署成功信息比如: deployWAR Deployment of web application archive [/data1/WWW/webapps/XXX.war] has finished in [127] ms, 但是没有springboot启动的信息。 该问题 不属于springboot打包为war包不成功问题 ,既然在tomcat8上能正常启动,说明和 ...
启动tomcat正常,但是springboot项目没有启动。 在查找问题没有找到之后,猜测可能是发布环境和项目JDK版本不一致 修改发布环境Java_Home为JDK11,和项目JDK一致后,问题解决。 问题原因: JAVA_HOME默认JDK和项目需要的JDK版本不一致 安装的jdk过多,path和classpath设置的也不一致导致了这个问题的发生。 总结: 发布环境的...
[org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]: Bean instantiation via factory method failed 代码是不是报错了
启动tomcat正常,但是springboot项目没有启动。 在查找问题没有找到之后,猜测可能是发布环境和项目JDK版本不一致 修改发布环境Java_Home为JDK11,和项目JDK一致后,问题解决。 问题原因: JAVA_HOME默认JDK和项目需要的JDK版本不一致 安装的jdk过多,path和classpath设置的也不一致导致了这个问题的发生。
SpringBoot项目部署在外置Tomcat正常启动,但项目没有被加载的问题 最近打算部署个SpringBoot项目到外置Tomcat运行,但是发现tomcat启动成功,访问却一直404,刚开始以为是Tomcat的问题,就一直在改Tomcat配置。 最后发现tomcat启动时根本就没加载到项目,因