zoukankan      html  css  js  c++  java
  • Tomcat appears to still be running with PID 19564. Start aborted

    产生原因:tomcat 异常关闭, 或强行终止导致(如断电等....)

    如你所见 .  tomcat linux  , 关不了. 开开不了.

    疯狂百度一个小时以后,大致产生问题的原因是,LINUX 关闭tomcat,会记录一个 Pid 文件. 此时异常关闭后, pid文件仍然存在,而我们要关闭的时候, 他却说tomcat已经不存在该pid,,   当我们打开的时候, pid 好像正在使用, 这尼玛 .

    百度解决:

    解决1:  先  ./shutdown.sh  一下,多关几下   重新开启,看是解决

    解决2:

              1lsof -i:   8084          //8084tomcat端口

              2netstat -tunlp|grep  8084   //8084tomcat端口   

              以上 1 / 2 都可以查看指定端口被哪个进程占用的情况

              kill -9   19564      //kill -9 为击杀端口  pid 为相应的进程号

              看是否解决

    如何还没有!!! ,恭喜你遇到与我一样的SB 问题了.

    不过好在我帮你找到了解决办法.

     解决3: 网上这样说:    通常情况下,pid 文件都是在  Linux //var/run ....

    可是我的却在这里:

     

    坑爹的我,找到了一个小时, 竟然在报错的句子上面.....

    找到他 rm -rf   CATALINA_PID.  

    重新启动,   完美解决

  • 相关阅读:
    mybatis几种开发方式
    SpringData,JPA,MongoDB,Solr,Elasticsearch底层逻辑关系
    简论远程通信(RPC,Webservice,RMI,JMS的区别)
    spring/spring boot/spring mvc中用到的注解
    Centos常用命名
    Mybatis详解
    Java成长之路
    Hibernate 与Mybatis之比较
    Struts2 与SpringMVC之比较
    Maven 配置文件详解
  • 原文地址:https://www.cnblogs.com/zhangkaimin/p/10892676.html
Copyright © 2011-2022 走看看