需求:
打包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内置的JRE,确保了在任何没有安装Java环境的机器上,只要解压绿色Tomcat压缩包,就能直接启动服务器,运行Java Web应用。这在跨平台部署、移动办公或者快速搭建临时测试环境时,显得尤为便捷。内置的JRE...
如果一切正常,你应该能看到Tomcat正在监听8080端口,表示服务已经启动并运行。 6. **页面访问验证**: 最后,你可以通过浏览器访问`http://your_server_ip:8080`来确认Tomcat是否能够正确响应HTTP请求,显示...
该tomcat内部已集成jre,无需安装jdk及配置环境变量,只需要下载资源解压缩后,直接将war包文件\apache-tomcat-8.0.29\webapps\目录下,然后bin文件中执行startService.bat脚本,自动设置服务,在系统服务中可以看到...
描述中提到的“自带jre”,意味着这个Tomcat版本包含了Java运行环境,用户在运行Tomcat以及基于Java的应用时,无需额外下载和配置JRE。这对于开发和测试环境来说非常方便,因为可以确保一致性并减少依赖问题。 ...
Tomcat 和 JRE 配置指南 Tomcat 和 JRE 是 Java Web 开发中非常重要的组件,正确地配置它们对于开发 JSP、Servlet 和 Bean 等是非常必要的。下面将详细介绍如何在 Windows 平台下配置 Tomcat 和 JRE,以便于初学者...
3. 接下来,可以通过打开“服务”管理器(通过运行`services.msc`命令),找到新创建的“Apache Tomcat”服务,并确保其启动类型设置为“自动”。 ### 知识点三:调整服务启动参数 如果Tomcat需要与其他服务(如...
这些环境变量的设置将使得系统可以正确地识别 JRE 的安装目录,并将 JRE 的二进制文件添加到系统的 PATH 环境变量中。 二、Tomcat 安装 Tomcat 是一个开源的 Web 服务器软件,提供了对 Java Servlet 和 JSP 的支持...
6. **启用服务器**:返回到“Servers”视图,可以看到刚刚添加的Tomcat 6服务器。默认情况下,新添加的服务器状态可能是“Disabled”。右键点击该服务器,在弹出的菜单中选择“Enable”以启用它。 7. **保存设置**:...
Linux 下 Tomcat 服务器配置与开机自启动设置 一、Tomcat 服务器配置 Tomcat 服务器是一种流行的基于 Java 的 Web 应用服务器,它可以运行在多种操作系统上,包括 Linux、Windows 和 Unix 等。在 Linux 中,配置 ...
通过执行该脚本,Tomcat会停止所有正在处理的请求,并优雅地关闭服务。 - install.bat:此脚本用于安装Tomcat为Windows服务,使得Tomcat可以在系统启动时自动启动,或者通过服务管理工具进行控制。 - uninstall.bat...
在系统管理中,为了确保依赖于Tomcat的应用程序能够在开机时自动启动并保持后台运行,将其转换为系统服务是一种常见做法。这使得Tomcat能够在操作系统启动时自动启动,并且不会因为用户的误操作而轻易关闭,从而保证...
对eclipse进行tomcat配置
- 需要编写一个`.conf`文件,配置启动命令、环境变量等,并将其添加到相应的启动级别中。 3. **使用Systemd服务**(现代Linux发行版): - 对于使用Systemd的系统,可以创建一个`.service`文件,定义服务的行为,...
5. **配置JRE**:指定要使用的JRE版本,并选择是否将其嵌入到exe文件中。 6. **设置启动参数**:配置Java启动参数,如内存分配、主类等。 7. **定制资源**:上传自定义的图标和其他资源,提升程序的外观。 8. **...
整篇文章通过具体的实践案例,详细说明了如何在不同的操作系统上使用Tomcat和Nginx搭建视频服务器,并通过ffmpeg工具处理视频文件以支持HLS协议的视频点播服务。这是一个涉及Web服务器配置、音视频编码和网络安全等...
接下来,使用 `chkconfig --add tomcat` 命令将Tomcat服务添加到系统的启动列表中。这意味着,每当系统启动时,Tomcat服务也会随之启动。 ### 八、查看Tomcat服务状态 通过 `chkconfig --list tomcat` 命令,你...
如果安装的JRE/JDK版本与Tomcat不兼容,或者系统中存在多个版本的JRE/JDK,可能会导致Tomcat启动失败。 - 解决方案:确保安装了正确的JRE/JDK版本,并检查`CATALINA_HOME/bin/catalina.sh`或`CATALINA_HOME/bin/...
- 将Tomcat的bin目录添加到PATH环境中,便于在任意目录下执行Tomcat的脚本。 - 修改或创建`/etc/profile.d/tomcat.sh`文件,加入以下内容: ```bash export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH...
4. **替换jre64**:将下载的新的`jre64`解压并覆盖到`IntelliJ IDEA安装目录/bin/jbr`目录下。这会用新版本的JRE替换掉原来的版本。 5. **重启IDE**:完成替换后,关闭所有正在运行的IntelliJ IDEA实例,然后重新...