永洪社区

标题: Windows版本Tomcat自动启动 [打印本页]

作者: yh_pQMV8qHq    时间: 2024-1-9 11:30
标题: Windows版本Tomcat自动启动
Tomcat总是自己关闭,能不能设置自动启动
作者: yhdata_yzm    时间: 2024-1-9 11:36
这个得要自己写呢,定时去检测tomcat的进程状态,然后写bat启动
作者: yh_pQMV8qHq    时间: 2024-1-9 15:55
yhdata_yzm 发表于 2024-1-9 11:36
这个得要自己写呢,定时去检测tomcat的进程状态,然后写bat启动

不会,有什么例子嘛
作者: yhdata_yzm    时间: 2024-1-9 16:11

1. 打开文本编辑器,例如Notepad,创建一个新的批处理文件(.bat)。比如,你可以创建一个名为`check_and_start_tomcat.bat`的文件。

2. 在批处理文件中输入以下内容:

```batch
@echo off
setlocal

set TOMCAT_PROCESS_NAME=Tomcat9.exe
set TOMCAT_HOME=C:\Path\To\Your\Tomcat

tasklist /FI "IMAGENAME eq %TOMCAT_PROCESS_NAME%" 2>NUL | find /I /N "%TOMCAT_PROCESS_NAME%">NUL
if "%ERRORLEVEL%"=="0" (
    echo Tomcat is running.
) else (
    echo Tomcat is not running. Starting Tomcat...
    cd %TOMCAT_HOME%\bin
    start "" "%TOMCAT_HOME%\bin\startup.bat"
)

endlocal
```

确保替换以下变量的值:
- `TOMCAT_PROCESS_NAME`:Tomcat进程的名称,通常是`Tomcat9.exe`。
- `TOMCAT_HOME`:Tomcat的安装目录路径。

3. 保存并关闭文件。

4. 双击运行`check_and_start_tomcat.bat`文件。

简单的示例, .bat定时执行请自行百度




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4