问题:startup failed due to previous errors
SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/xxxxxx] startup failed due to previous errors
其中Context [/xxxxxx] 表示的是你的应用,即webapp文件夹下的
问题原因:jdk版本问题
解决办法:
修改tomcat配置,使启动和运行在指定的jdk下
1、修改catalina.sh,增加JAVA_HOME、JRE_HOME配置
vi apache-tomcat-8.5.34/bin/catalina.sh

2、修改setclasspath.sh,增加JAVA_HOME、JRE_HOME配置
vi apache-tomcat-8.5.34/bin/setclasspath.sh

3、修改完成后重启tomcat,就可以了。
这里给出一篇利用命令行脚本重启tomcat的方法,不妨一试
https://blog.csdn.net/gino725/article/details/99745356

本文详细解析了Tomcat启动失败错误“startupfailedduetopreviouserrors”的原因,通常由于JDK版本不匹配引起。提供了具体的解决步骤,包括修改catalina.sh和setclasspath.sh文件,设置JAVA_HOME和JRE_HOME环境变量,以及重启Tomcat的方法。
1万+

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



