zoukankan      html  css  js  c++  java
  • tomcat服务意外停止

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

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

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

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

        用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bincatalina.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服务,状态从停止变为正常服务了

      

  • 相关阅读:
    springBoot从入门到源码分析
    MQ疑难杂症小记
    dubbo学习思路梳理
    Zookeeper
    分布式系统理论概述
    mysql,存储引擎,事务,锁,慢查询,执行计划分析,sql优化
    tomcat学习步骤,附带打破双亲委派模型企业应用实战
    使用UtraISO为U盘制作系统启动盘
    洛谷P3369 splay或treap
    gym 101982 B题 Coprime Integers
  • 原文地址:https://www.cnblogs.com/gaoruideboke/p/14272142.html
Copyright © 2011-2022 走看看