首页 > 其他 > 详细

tomcat服务意外停止

时间:2021-01-13 17:54:07      阅读:34      评论:0      收藏:0      [点我收藏+]

在服务器上准备用另外一个tomcat部署新项目,导致运行中的tomcat意外停止,系统服务tomcat服务状态显示为停止,再启动运行中项目启动不起来

技术分享图片

 

 

 1、先说明下为什么启动另外一个tomcat会导致运行中tomcat服务停止

  这是因为在系统环境变量里配置了CATALINA_HOME=d:/tomcat-7,导致启动任何一个tomcat都会启动环境变量配置的tomcat,下面是环境变量的说明

  Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)

    用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值。根据笔者机器上Tomcat安装目录的层次结构,最后CATALINA_HOME的值被设为Tomcat的安装目录。如果环境变量CATALINA_HOME已经存在,则通过这个环境变量调用bin目录下的“catalina.bat start”命令。通过这段分析,我们了解到两个信息,一是Tomcat启动时,需要查找CATALINA_HOME这个环境变量,如果在Tomcat的bin目录下调用startup.bat,Tomcat会自动并正确设置CATALINA_HOME;二是执行startup.bat命令,实际上执行的是“catalina.bat start”命令。

2、解决办法:

  我准备删除运行中tomcat日志时,提示我删除不了,说明tomcat服务还没彻底停止。

  打开任务管理器,找到位置是tomcat的进程杀死,然后再从系统服务中查看tomcat服务,状态从停止变为正常服务了

  

tomcat服务意外停止

原文:https://www.cnblogs.com/gaoruideboke/p/14272142.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!