tomcat自带jre,添加到服务并开机启动

需求:
打包tomcat成exe,包含运行所需的jre,并添加到服务和开机启动服务,同时启动
实现:
打包工具:winRaR

步聚:
添加jre到tomcat目录,一定要是jre目录名

在根目录下添加service-add.bat
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%"
set "JRE_HOME=%CURRENT_DIR%\jre"
set "JAVA_HOME=%CURRENT_DIR%"
set "CLASSPATH=%JRE_HOME%\lib"
set "PATH=%PATH%;%JRE_HOME%\bin"
set JAVA=java
call "%CATALINA_HOME%\bin\service.bat" install
在根目录下添加service-remove.bat
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%"
set "JRE_HOME=%CURRENT_DIR%\jre"
set "JAVA_HOME=%CURRENT_DIR%"
set "CLASSPATH=%JRE_HOME%\lib"
set "PATH=%PATH%;%JRE_HOME%\bin"
set JAVA=java
call "%CATALINA_HOME%\bin\service.bat" remove

在根目录下添加start.bat
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%"
set "JRE_HOME=%CURRENT_DIR%\jre"
set "CLASSPATH=%JRE_HOME%\lib"
set "PATH=%PATH%;%JRE_HOME%\bin"
set JAVA=java
call "%CATALINA_HOME%\bin\startup.bat"
在根目录下添加stop.bat
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%"
set "JRE_HOME=%CURRENT_DIR%\jre"
set "CLASSPATH=%JRE_HOME%\lib"
set "PATH=%PATH%;%JRE_HOME%\bin"
set JAVA=java
call "%CATALINA_HOME%\bin\stop.bat"

tomcat下bin目录中,修改service.bat添加
sc config %SERVICE_NAME% start= auto //添加到开机自启服务
net start %SERVICE_NAME%//启动服务

全选目录下的文件右键添加到winRaR,更改默认尾缀为exe,压缩方式为存储。
高级-自解压选项,设置解压路径。解压后运行添加service-add.bat
设置文本和图标,许可。确定

生成的exe双击安装即可!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值