• 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服务,状态从停止变为正常服务了

      

  • 相关阅读:
    详细对比9门主流编程语言
    ZT在谷歌上班感受如何?
    林锐:5 C++/C程序的基本概念
    林锐书:写一个hello world by seasoned professional
    C 中重载一词中的“重”字读ZHONG4还是CHONG2?
    ZT C++ 重载、覆盖和隐藏的区别
    安全模式 冷启动
    Wi-Fi
    再谈男性饮食保健
    fstat、stat和lstat 区别(转)
  • 原文地址:https://www.cnblogs.com/gaoruideboke/p/14272142.html
Copyright © 2020-2023  润新知