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