欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows重启后自启动多tomcat无窗口模式(没有将Tomcat设置为服务)

程序员文章站 2024-02-28 20:26:28
...

1. 创建 run1.bat 文件,复制下面内容到里面(如果有多个tomcat就新建 run2.bat ,里面的内容下面内容一样,切勿写在一个里面)

%进入d盘,直接cd进不去%
d:
%进入tomcat的bin目录%
cd D:\tomcat\Tomcat 8.5_Tomcat8.5a\bin
%启动命令%
catalina.bat run

pause

2. 创建 start.vbs 文件,复制下面内容到里面(有几个Tomcat文件就弄一个,这里我只弄了两个),这个是为了隐藏窗口

CreateObject("WScript.Shell").Run "cmd /c run1.bat",0

CreateObject("WScript.Shell").Run "cmd /c run2.bat",0

MsgBox "Service-----Start"

3. 设置自启动

   进入windows里的 C:\ProgramData\Microsoft\Windows\Start Menu\Programs 目录,找到 启动 文件夹,可能是英文 StartUp。

   我们把 start.vbs 文件放入 启动/StartUp 文件夹里面。

   因为上面run.bat 和 start.vbs 文件要放在一个文件夹里(当然也可以修改命令不放在一个文件夹里),我们可以把 start.vbs 弄一个快捷方式,将快捷方式放入 启动/StartUp 文件夹里面。

   这样重启电脑,发现上面命令里面的服务开机就启动了

 

除了启动tomcat,还可以启动其他命令,只需要创建一个bat脚本,将其放入到 start.vbs 中

 

不要问我有什么意义,windows设置自启动 tomcat有什么用,我不知道,我只知道我们公司服务器没有用linux,用的是windows,说什么客户那边放的服务器机房可能时不时停电,要重启后都可以恢复,还要启动几个tomcat不要有小黑窗,怕有不知道的人把小黑窗关了,tmd