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
相关推荐
对eclipse进行tomcat配置
在linux系统环境下安装tomcat和jre软件,配置环境变量等操作
绿色tomcat,自带jre,内置calc 不需要设置环境变量 自给自足
如何配置Myeclipse8.0JRE与Tomcat6 1配置Tomcat6环境 默认情况下Myeclipse8.0没有配置Tomcat6.0。如图:
该tomcat内部已集成jre,无需安装jdk及配置环境变量,只需要下载资源解压缩后,直接将war包文件\apache-tomcat-8.0.29\webapps\目录下,然后bin文件中执行startService.bat脚本,自动设置服务,在系统服务中可以看到...
常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助
绿色tomcat,自带jre,内置calc、hex、相册、坦克大战等 calc是计算器 hex是进制转换器 相册有立体、旋转 坦克大战是经典版本,带有声音
NULL 博文链接:https://lushuyue.iteye.com/blog/2279449
Tomcat环境变量配置: 如果你的Tomcat安装在C盘里,如:c:\tomcat(在这里切记一下,安装Tomcat时,在其字母周围一定不要存在空格,否则最后可能导致配置不成功) 1,新建变量名:CATALINA_BASE,变量值:C:\...
jre7绿色 解压直接使用,方便
这是一个集成了jre,tomcat,mysql的绿色运行环境,解压之后就可以直接运行web(只要会点鼠标),不需要用户自己安装jre、tomcat、mysql,一键到位,看起来像是桌面程序的web应用.
Tomcat下redias配置: 1. context.xml 中的加入 <Valve className="com.orangefunction.tomcat6.redissessions.RedisSessionHandlerValve"/> <Manager className="com.orangefunction.tomcat6.redissessions....
jre1.6.0绿色版 环境变量还需自己设置
apache-tomcat-8.0.44与jdk1.8.0_77的jre集成,绝对的好使哟。一直在用。
jre1.6环境 java开发必备 直接安装版本
新手随便写的,使用java最基础的配置,用处可能不大。
包里包含:Myeclipse+tomcat 环境配置的相关文档, jdk与jre比较,以及解决MyEclipse代码提示死机的文档,增强Myeclipse的提示功能
设置Tomcat跨域,可以实现前后端分离,这是个已经配置好,下载后解压就可以直接使用的Tomcat。 Download and Install a Java SE Runtime Environment (JRE)
网络安全JRE实验配置,安全可靠的企业网络拓扑结构图,提供switch配置
java配置jdk配置tomcat配置 所有关于java的配置 path classpath配置都在