Tomcat运行时需要jre的支持,一般有两种方式,一种是用jdk带的jre,另一种无需安装jdk只利用jre。这两种方式的区别在于启动的 时候是利用JAVA_HOME还是利用JRE_HOME(参加Tomcat目录下的RUNNING.txt)。第一种的好处在于编译跟运行时用的是同样的 环境,引用外部包的时候只要能编译通过,运行时一般是没有问题的,即使不把外部包拷贝到Tomcat下的lib目录也可以正常运行。第二种的好处在于部署 的时候比较精简,不需要带上jdk,解压缩后环境设置一下即可。
利用第二种方式,可以实现Tomcat的绿化部署,将Tomcat跟jre打包成zip文件,解压即可,启动时利用批处理设置一下环境变量,下面是我自己的一些脚本:
直接将jre拷贝到Tomcat主目录下,这里为jre7;以下批处理文件也直接放在Tomcat主目录下,如果放到其他目录可以自行修改。
解压缩以后,为防止window防火墙拦截,直接用命令行打开对应8080端口,可根据具体环境修改:
@echo off ::open the firewall port netsh firewall add portopening protocol = ALL port = 8080 name = Tomcat mode = ENABLE exit设置环境变量并启动Tomcat:
@echo off set JRE_HOME=%cd%\jre7 .\bin\startup.bat关闭Tomcat:
@echo off set JRE_HOME=%cd%\jre7 .\bin\shutdown.bat
如果不想出现Tomcat窗口,可以将Tomcat安装为服务,利用bin目录的service.bat进行安装。但注意service.bat中默认只查找jdk路径,如果只设置JRE_HOME的话,会导致安装失败,如果设置JAVA_HOME的话可以直接启动。为了只用jre进行绿化,需要修改service.bat内容,具体把下面两行:
rem Set the server jvm from JAVA_HOME set "PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll" if exist "%PR_JVM%" goto foundJvm rem Set the client jvm from JAVA_HOME set "PR_JVM=%JAVA_HOME%\jre\bin\client\jvm.dll" if exist "%PR_JVM%" goto foundJvm改为:
rem Set the server jvm from JAVA_HOME set "PR_JVM=%cd%\jre7\bin\client\jvm.dll" if exist "%PR_JVM%" goto foundJvm rem Set the client jvm from JAVA_HOME set "PR_JVM=%cd%\jre7\bin\client\jvm.dll" if exist "%PR_JVM%" goto foundJvm这样,就可以利用下面脚本进行服务启动了,放在Tomcat主目录下,如果没安装服务则安装,没启动就启动:
@echo off set JRE_HOME=%cd%\jre7 sc query tomcat6 | find "SERVICE_NAME: tomcat6" > nul if %errorlevel% EQU 0 (echo Tomcat6已经安装) else (call .\bin\service.bat install) sc query tomcat6 | find "STATE : 4 RUNNING" > nul if %errorlevel% EQU 0 (echo Tomcat6已经启动) else (net start tomcat6) exit
相关推荐
由于其轻量级和易于配置的特性,Tomcat在开发和生产环境中都得到了广泛使用。而“Tomcat jre绿色安装脚本”则是为了简化Tomcat的部署和管理过程,通常会包含启动、停止、安装和卸载等关键操作的自动化脚本。 【描述...
它与传统Tomcat的区别在于,绿色Tomcat内置了自己的Java运行时环境(JRE),使得用户在部署和运行基于Java的Web应用时,无需手动安装或配置系统级别的JRE。这对于开发者和运维人员来说,极大地简化了工作流程,提高...
描述中提到的“自带jre”,意味着这个Tomcat版本包含了Java运行环境,用户在运行Tomcat以及基于Java的应用时,无需额外下载和配置JRE。这对于开发和测试环境来说非常方便,因为可以确保一致性并减少依赖问题。 ...
#### 一、Java 环境配置 **1. 下载 JDK** - **官方下载地址**:[http://java.sun.com/javase/downloads/index.jsp](http://java.sun.com/javase/downloads/index.jsp) - **安装过程**: - 选择适合 Win7 的版本...
《深入理解Tomcat5.0绿色版:搭建与配置指南》 Tomcat5.0,作为Apache软件基金会的开源项目,是一款广泛使用的Java Servlet和JavaServer Pages(JSP)容器,是实现Java EE Web应用程序的核心组件。其绿色版,即...
【标题】"Tomcat绿色版+不需安装JAVA环境"所指的是一款特别设计的Tomcat...总的来说,Tomcat绿色版提供了一种快速、便捷的方式来运行和测试Java Web应用,而无需繁琐的环境配置步骤,是开发者和运维人员的得力工具。
在使用绿色免安装Tomcat 5.5时,首先确保你的计算机上已经安装了Java Runtime Environment (JRE),因为Tomcat运行需要Java环境的支持。JRE是Java程序运行的基础,它包含了执行Java字节码所必需的组件和库。如果没有...
描述中提到“自带1.8版JRE”,这意味着这个包中已经包含了Java运行环境(JRE)的1.8.0_144版本,这是运行Java应用程序的必要组件,特别是对于Tomcat这样的服务器来说。用户无需额外安装JRE,可以直接运行这个压缩包...
1. **正思Tomcat7.0绿化工具.exe**:这可能是用于自动化配置和启动Tomcat 7绿色版的辅助工具,帮助用户快速设置环境变量和启动脚本。 2. **tomcat.ico**:这是Tomcat的图标文件,通常用于表示Tomcat服务器的视觉标识...
2. 如果你的系统已经安装了Java,确保`JAVA_HOME`环境变量已正确设置,并且Tomcat可以访问到Java运行时环境(JRE)。 3. 将Tomcat的`bin`目录添加到`PATH`环境变量中,这样你可以在任何目录下启动和停止Tomcat。 ...
通常,JDK包含JRE以及开发工具,但这个免安装版Tomcat的配置使得用户可以快速启动和运行Java Web应用,而不必担心Java环境的配置问题。 【标签】"绿色 免安装 自带jre 无需安装jdk"揭示了该版本的几个关键特点: 1....
以下是一步步安装和配置Tomcat 6的详细步骤,以及与之相关的Java环境变量配置。 1. **安装JDK 1.5**: - 首先,访问Oracle官网下载对应版本的JDK,如JDK 1.5.0。 - 双击下载的安装文件,按照向导指示进行安装,...
本教程主要涉及的是如何在Windows操作系统上搭建一个基于Java的开发环境,包括安装和配置JDK、Eclipse、MyEclipse、MySQL以及Tomcat,同时将MyEclipse与Tomcat进行关联。 **1. 安装JDK** JDK (Java Development ...