zoukankan      html  css  js  c++  java
  • shutdown无法杀掉进程?不要慌

    1、启动时记录下pid

    修改$TOMCAT_HOME/bin/catalina.sh文件,大约在128行左右,在PRGDIR下面一行添加CATALINA_PID参数行,修改完成后应该跟下面相同

    CATALINA_PID=$PRGDIR/CATALINA_PID也可以自定义pid路径,例如“CATALINA_PID=/var/run/tomcat.pid”
    (原文链接:https://blog.csdn.net/wangjc_opal/article/details/78026749)

    2、在tomcat/bin/catalina.sh脚中,加入下面这三行

    if [ -z "$CATALINA_PID" ]; then
      CATALINA_PID=$PRGDIR/CATALINA_PID
      cat $CATALINA_PID
    fi
    

     

     

    3、在tomcat/bin/shutdown.sh文件中增加一个参数,shutdown时杀掉启动记录的pid

    原来的            exec "$PRGDIR"/"$EXECUTABLE" stop "$@"

     增加参数后    exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"
     
     
    以上,亲测有效。
     
    原处理方法:(每次操作,费时费力)
    ps -ef |  grep java
    kill -9 pid
  • 相关阅读:
    RabbitMQ(四)
    RabbitMQ(三)
    RabbitMQ(二)
    定位
    响应式布局
    学习前端的一些心得
    css样式大全
    常用标签
    HTML
    app 被拒绝原因
  • 原文地址:https://www.cnblogs.com/xuzhuteng/p/12500876.html
Copyright © 2011-2022 走看看