解决tomcat运行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. 确认配置文件是否更改其他部分,是否有其他错误。

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


 

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值