场景:免安装版tomcat直接启动startup.bat,如果有多个那么开启和关闭不好管理了。
可以编写安装和卸载的脚本,加载到电脑服务中。加载后如下:
安装脚本,新建txt文件,复制以下内容,命名为installTomcat.bat
@echo off
cd..
set "cd_=%cd%"
:loop
set "cd_=%cd_:*\=%"
set "cd_tmp=%cd_:\=%"
if not "%cd_tmp%"=="%cd_%" goto loop
cd bin
set input=
set /p input=请输入要注册的Tomcat服务名(如:testDemo等。如果空则以当前主目录为名):
:begin
if not "%input%"=="" goto 1
if "%input%"=="" goto 2
:1
echo 当前要注册的Tomcat服务名为:%input%,确认无误请继续!
pause
service install %input%
goto end
:2
echo 当前要注册的Tomcat服务名为:%cd_%,确认无误请继续!
pause
service install %cd_%
goto end
:end
卸载脚本,新建txt文件,复制以下内容,命名为unstallTomcat