tomcat挂掉自动启动tomcat

当Tomcat挂掉时,通过自动脚本实现重启,避免手动干预。本文介绍了一个bat脚本示例,并探讨了Tomcat启动时为何会有java.exe进程,以及如何配置Tomcat的Java环境。同时,鼓励分享技术知识,提升工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tomcat挂掉自动启动tomcat(bat脚本,不同版本server可能字符集不通)

tomcat启动的时候为什么会有一个java.exe进程and如何在tomcat配置java环境

为什么tomcat启动会有一个java.exe进程,java.exe

说明:因为某种原因我们的项目可能会挂掉,这个时候需要有人重新启动,大半夜谁也不想从梦乡中起床去搞这个,搞一个自动检查项目是否挂掉,然后自动启动脚本

脚本

@echo off && color 02 && title  EAM90 服务器自动连接

rem 查找是否存在java.exe这个进程(一般用java写的项目,运行的时候会有java.exe,因为java虚拟机jvm)
tasklist | findstr java.exe

rem 上面的命令会返回一个%errorlevel%值,0表示找到,1表示未找到
if %errorlevel% equ 0 goto isfind
if %errorlevel% equ 1 goto notfind
rem 如果未找到执行如下的代码
:notfind
rem 切换到tomcat启动目录下,并在新的窗口启动startup.bat, 旧窗口中继续执行后面的命令
rem 在这里可能会存在环境的差异,xp级低版本的servere用下面这个 
rem cd "c:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\" && start startup.bat
rem 下面的是win7及win10版本的 & %0 指,如果前面的startup.bat出现异常,会自动启用自身文件 &&相当于换行后的 start
cd "C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin" && startup.bat 
rem 如果找到执行如下的代码
:isfind
echo.
echo -----------------------------------------------
rem 控制台显示当前时间
echo %time% %date% 
ping -n 10 127.1 > nul
rem %0是批的当前文件,每10秒重复执行,继续查找java.exe文件。
%0
exit

闲聊
所有的代码都是为了方便我们的工作,从繁琐复杂的循环中,变得轻松简单,有些时候觉得程序员是一个伟大的工作,是帮助的人类生活变得方便但是,如果我们只是把自己的技术知识只是放在自己的小范围内,自己的大脑中,自己的心中,自己的朋友中,其意义何在呢!,希望大家也可以花一点时间
写出你的技术,写出你工作的意义,写出一个程序员的精彩。
【welcome here :csdn communication center qq:678470500】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值