【BUG-Tomcat-01】解决运行startup.bat闪退问题

       

  • BUG原型:

       点击 tomcat-->bin-->startup.bat 启动时不能正常运行、启动,出现闪退问题。启动时,需读取环境变量与配置信息,缺少了这些信息,或信息出现错误,就导致了闪退。

附:正常情况下,该窗口不会自动关闭,会显示运行信息如图:


  • BUG场景

    1.解压tomcat压缩包后直接运行文件,发生闪退。

    2.自行将tomcat-->conf-->server.xml中进行配置后发生闪退。

      如:SpringMVC上传文件至资源服务器,配置引用资源服务器地址错误。

      3.如未解决还待补充。


  • BUG详解

   问题一:解压tomcat压缩包后直接运行文件,发生闪退。

   解决办法:

1.更改startup.bat

右击startup.bat使用记事本打开,在顶部加上下面两行:

SET JAVA_HOME= C:\Program Files\Java\jre1.8.0_144 (jdk目录)
SET TOMCAT_HOME=C:\tomcat\apache-tomcat-8.5.20(解压后的tomcat文件目录)     

2.更改shutdown.bat

右击shutdown.bat使用记事本打开,在顶部加上下面两行:

SET JAVA_HOME= C:\Program Files\Java\jre1.8.0_144 (jdk目录)
SET TOMCAT_HOME=C:\tomcat\apache-tomcat-8.5.20(解压后的tomcat文件目录)     


如上两步,即可解决问题。

    问题二:自行将tomcat-->conf-->server.xml中进行配置后发生闪退。

    问题详解:

本列子出现于tomcat挂载文件资源服务器时,需在 server.xml 添加配置代码块后运行startup.bat时闪退。

配置源码:<Context path="/uploadImages" docBase="C:/ssmupload/"/>

 更改配置如图:

      解决办法:

出现该问题原因是因为部署项目时引用的路径不存在,或者文件存在却填错了引用路径。

  1. 将引用路径补充正确。
  2. 补充对应文件至引入地址。
  3. 确认配置文件是否更改其他部分,是否有其他错误。

如实在不行,可重新解压服务器运行无错误后,再进行配置操作,对照日志信息,了解对应错误并解决。


本文作者:Lip·Gallager

文章链接:https://blog.csdn.net/qq_43227967/article/details/87198314

猜你喜欢

转载自blog.csdn.net/qq_43227967/article/details/87198314