`
一头狼
  • 浏览: 18626 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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双击安装即可!

分享到:
评论
1 楼 日后再说吧 2014-03-21  
sc config %SERVICE_NAME% start= auto
net start %SERVICE_NAME% 这一段要添加在什么位置,我添加进去后,别的都可以,就是无法把tomcat添加进服务,开机启动。

相关推荐

    绿色tomcat,自带jre,内置calc

    绿色Tomcat内置的JRE,确保了在任何没有安装Java环境的机器上,只要解压绿色Tomcat压缩包,就能直接启动服务器,运行Java Web应用。这在跨平台部署、移动办公或者快速搭建临时测试环境时,显得尤为便捷。内置的JRE...

    centOS7设置Tomcat8开机启动

    如果一切正常,你应该能看到Tomcat正在监听8080端口,表示服务已经启动并运行。 6. **页面访问验证**: 最后,你可以通过浏览器访问`http://your_server_ip:8080`来确认Tomcat是否能够正确响应HTTP请求,显示...

    tomcat8+jre

    该tomcat内部已集成jre,无需安装jdk及配置环境变量,只需要下载资源解压缩后,直接将war包文件\apache-tomcat-8.0.29\webapps\目录下,然后bin文件中执行startService.bat脚本,自动设置服务,在系统服务中可以看到...

    绿色tomcat,自带jre,内置calc、hex、相册、坦克大战等

    描述中提到的“自带jre”,意味着这个Tomcat版本包含了Java运行环境,用户在运行Tomcat以及基于Java的应用时,无需额外下载和配置JRE。这对于开发和测试环境来说非常方便,因为可以确保一致性并减少依赖问题。 ...

    tomcat和JRE

    Tomcat 和 JRE 配置指南 Tomcat 和 JRE 是 Java Web 开发中非常重要的组件,正确地配置它们对于开发 JSP、Servlet 和 Bean 等是非常必要的。下面将详细介绍如何在 Windows 平台下配置 Tomcat 和 JRE,以便于初学者...

    tomcat做服务器在windows下开机自动运行

    3. 接下来,可以通过打开“服务”管理器(通过运行`services.msc`命令),找到新创建的“Apache Tomcat”服务,并确保其启动类型设置为“自动”。 ### 知识点三:调整服务启动参数 如果Tomcat需要与其他服务(如...

    linux下安装jre、tomcat

    这些环境变量的设置将使得系统可以正确地识别 JRE 的安装目录,并将 JRE 的二进制文件添加到系统的 PATH 环境变量中。 二、Tomcat 安装 Tomcat 是一个开源的 Web 服务器软件,提供了对 Java Servlet 和 JSP 的支持...

    如何配置Myeclipse8.0JRE与Tomcat6

    6. **启用服务器**:返回到“Servers”视图,可以看到刚刚添加的Tomcat 6服务器。默认情况下,新添加的服务器状态可能是“Disabled”。右键点击该服务器,在弹出的菜单中选择“Enable”以启用它。 7. **保存设置**:...

    虚拟机linux下配置Tomcat并设置开机自启动

    Linux 下 Tomcat 服务器配置与开机自启动设置 一、Tomcat 服务器配置 Tomcat 服务器是一种流行的基于 Java 的 Web 应用服务器,它可以运行在多种操作系统上,包括 Linux、Windows 和 Unix 等。在 Linux 中,配置 ...

    Tomcat jre绿色安装脚本

    通过执行该脚本,Tomcat会停止所有正在处理的请求,并优雅地关闭服务。 - install.bat:此脚本用于安装Tomcat为Windows服务,使得Tomcat可以在系统启动时自动启动,或者通过服务管理工具进行控制。 - uninstall.bat...

    将tomcat的startup.bat改为系统服务的方法

    在系统管理中,为了确保依赖于Tomcat的应用程序能够在开机时自动启动并保持后台运行,将其转换为系统服务是一种常见做法。这使得Tomcat能够在操作系统启动时自动启动,并且不会因为用户的误操作而轻易关闭,从而保证...

    eclipse配置tomcat和jre环境

    对eclipse进行tomcat配置

    java 开机自启动 完整工程

    - 需要编写一个`.conf`文件,配置启动命令、环境变量等,并将其添加到相应的启动级别中。 3. **使用Systemd服务**(现代Linux发行版): - 对于使用Systemd的系统,可以创建一个`.service`文件,定义服务的行为,...

    exe4j打jar成exe(自带jre环境)

    5. **配置JRE**:指定要使用的JRE版本,并选择是否将其嵌入到exe文件中。 6. **设置启动参数**:配置Java启动参数,如内存分配、主类等。 7. **定制资源**:上传自定义的图标和其他资源,提升程序的外观。 8. **...

    使用Tomcat或Nginx搭建视频服务器

    整篇文章通过具体的实践案例,详细说明了如何在不同的操作系统上使用Tomcat和Nginx搭建视频服务器,并通过ffmpeg工具处理视频文件以支持HLS协议的视频点播服务。这是一个涉及Web服务器配置、音视频编码和网络安全等...

    linux中设置tomcat自启动

    接下来,使用 `chkconfig --add tomcat` 命令将Tomcat服务添加到系统的启动列表中。这意味着,每当系统启动时,Tomcat服务也会随之启动。 ### 八、查看Tomcat服务状态 通过 `chkconfig --list tomcat` 命令,你...

    tomcat启动不了问题处理

    如果安装的JRE/JDK版本与Tomcat不兼容,或者系统中存在多个版本的JRE/JDK,可能会导致Tomcat启动失败。 - 解决方案:确保安装了正确的JRE/JDK版本,并检查`CATALINA_HOME/bin/catalina.sh`或`CATALINA_HOME/bin/...

    linux 启动 Tomcat 命令

    - 将Tomcat的bin目录添加到PATH环境中,便于在任意目录下执行Tomcat的脚本。 - 修改或创建`/etc/profile.d/tomcat.sh`文件,加入以下内容: ```bash export CATALINA_HOME=/usr/local/tomcat export PATH=$PATH...

    替换掉idea的jre64

    4. **替换jre64**:将下载的新的`jre64`解压并覆盖到`IntelliJ IDEA安装目录/bin/jbr`目录下。这会用新版本的JRE替换掉原来的版本。 5. **重启IDE**:完成替换后,关闭所有正在运行的IntelliJ IDEA实例,然后重新...

Global site tag (gtag.js) - Google Analytics