Tomcat闪退解决方案[通俗易懂]

2022-09-02 10:16:54 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

问题

Tomcat启动后闪退, tomcat可以通过命令行startup或直接双击startup.bat执行 通常发生闪退时,我们可以尝试在命令行中执行一下startup命令

出现图片上的情况请点击这里 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

如果执行命令行没有明确信息提示,如下图这种情况请继续往下看~o.0!!!

解决方案

上图情况显示一切正常, 就是说所有的tomcat,jdk,jre的配置都没有问题! 注意这里的没有问题指的是你并没有少配置什么东西,仅仅是不缺少基础的配置 接下来我们逐个排查

  1. 没有报JAVA_HOMEJRE_HOME相关的错误提示就可以不用管java了,如果有 还是也用上面的链接 JAVA_HOME或JRE_HOME问题 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
  2. 检查配置文件 conf/server.xml 查看其中与你部署的项目相关的配置
代码语言:javascript复制
  <Host name="localhost" appBase="D:Tomcatapache-tomcat-8.5.55webapps" unpackWARs="true" autoDeploy="true">

    <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html -->
    <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> -->

    <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" -->
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      <Context path="" docBase="D:Tomcatapache-tomcat-8.5.55webappsMyTest" reloadable="true" />

  </Host>

仔细查看的tomcat的路径部分, 这里错误也会导致你的tomcat闪退

总结

大部分tomcat的闪退问题都是我们的疏忽导致, 配置更新重装的时候仔细一点,会为我们节省更多的时间

0 人点赞