找文章 / 找答案

Windows版本Tomcat自动启动

yh_pQMV8qHq钻石二 来自手机 显示全部楼层 发表于 2024-1-9 11:30:55 |阅读模式 打印 上一主题 下一主题
1
未解决

Windows版本Tomcat自动启动

1078 3
Tomcat总是自己关闭,能不能设置自动启动
回复

使用道具 举报

精彩评论3

yhdata_yzm 显示全部楼层 发表于 2024-1-9 11:36:16
这个得要自己写呢,定时去检测tomcat的进程状态,然后写bat启动
回复

使用道具 举报

yh_pQMV8qHq钻石二 显示全部楼层 发表于 2024-1-9 15:55:10
yhdata_yzm 发表于 2024-1-9 11:36
这个得要自己写呢,定时去检测tomcat的进程状态,然后写bat启动

不会,有什么例子嘛
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-1-9 16:11:20

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定时执行请自行百度
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部