tomcat6怎么手动启动关闭

tomcat6怎么手动启动关闭,第1张

//调用cmd启动tomcat 关闭则是shutdownbat,需配置好tomcat和java的环境变量。
      String path = "D:\\apache-tomcat-7035\\bin\\startupbat";
         Runtime run = RuntimegetRuntime();
         try {
             // runexec("cmd /k shutdown -s -t 3600");
             Process process = runexec("cmdexe /k start " + path);
             InputStream in = processgetInputStream();
             while (inread() != -1) {
                 Systemoutprintln(inread());
             }
             inclose();
             processwaitFor();
         } catch (Exception e) {
             eprintStackTrace();
         }

服务器环境:

​ 腾讯云1核2G

​ *** 作系统:CentOS7

最近将项目部署到服务器后发现tomcat总是过一段时间会自动关掉。

查看系统日志

发现如下内容:

原因分析:linux会定时检查系统内存大小,发现剩余内存过小时会自动优先清理占用内存较大的进程,因此tomcat进程经常会被系统清除掉

(1)创建脚本文件tomcatMonitorsh

(2)对脚本文件授权

(3)将脚本文件加入到定时任务中

添加如下内容

保存并退出

(如果出现以下内容,则输入3进入vim编辑模式再进行编辑)

具体crontab命令参考: >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13469748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-13
下一篇 2023-08-13

发表评论

登录后才能评论

评论列表(0条)

保存