需求:
打包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双击安装即可!
打包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双击安装即可!