【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
2016-09-30 11:52
597 查看
在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容:
rem ---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 730396 2008-12-31 13:49:30Z markt $
rem ---------------------------------------------------------------------------
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73
set JRE_HOME=C:\Program Files\Java\jre1.8.0_73
C:\Java\jdk1.60就是JDK的安装路径。
同下:
默认情况下,JDK安装好后,在系统环境变量里设置好JAVA_HOME就可了,但如果系统有多个web服务器,而每个WEB服务器根据需要,要使用不用的JDK版本,那么如下设置就可以解决此类问题。
在tomcat所在目录下的bin子目录里面有个setclasspath.bat文件,
打开并找到 if not "%JAVA_HOME%" == "" goto gotJdkHome 字样。
在该行代码上面加上set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_18
当然后面的值就是为这个tomcat所指定的特定的JDK安装目录。
设置好启动tomcat即可。
rem表示注释。
注:需要说明的是部分版本的tomcat5是没有bat文件的 它的启动直接是exe,暂时还没想到方法。
rem ---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 730396 2008-12-31 13:49:30Z markt $
rem ---------------------------------------------------------------------------
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73
set JRE_HOME=C:\Program Files\Java\jre1.8.0_73
C:\Java\jdk1.60就是JDK的安装路径。
同下:
默认情况下,JDK安装好后,在系统环境变量里设置好JAVA_HOME就可了,但如果系统有多个web服务器,而每个WEB服务器根据需要,要使用不用的JDK版本,那么如下设置就可以解决此类问题。
在tomcat所在目录下的bin子目录里面有个setclasspath.bat文件,
打开并找到 if not "%JAVA_HOME%" == "" goto gotJdkHome 字样。
在该行代码上面加上set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_18
当然后面的值就是为这个tomcat所指定的特定的JDK安装目录。
设置好启动tomcat即可。
rem表示注释。
注:需要说明的是部分版本的tomcat5是没有bat文件的 它的启动直接是exe,暂时还没想到方法。
相关文章推荐
- 直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
- 直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
- 直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
- 启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
- 如何让Tomcat在指定JDK版本下启动而不依赖环境变量中配置的版本,解决部署到Tomcat中报404版本错误问题
- 如何让Tomcat在指定JDK版本下启动而不依赖环境变量中配置的版本,解决部署到Tomcat中报404版本错误问题
- 如何让Tomcat在指定JDK版本下启动 而不依赖环境变量中配置的版本
- 在tomcat中指定jdk,不配置环境变量
- Tomcat 启动startup.bat一闪而过问题【JDK的环境变量配置】
- window下实现tomcat不需要配置环境变量就可以直接运行startup.bat启动
- Tomcat不改变系统环境变量直接配置startup.bat启动
- 在环境变量中为Tomcat配置一个java_home Tomcat在启动的时候,有时候不是很好启动,在server.xml文件下多配置几次端口号就行了。
- 开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因
- tomcat运行指定JDK,不运行环境变量配置的JDK
- JDK和TOMCAT环境变量配置及解决tomcat启动时一闪即逝问题
- Tomcat启动时一闪而过,但是jdk环境变量配置正确,并使用java或者javac命令多可以运行,但是tomcat不能运行解决办法。
- JDK1.6 tomcat 6.0环境变量配置
- [转]JDK1.5官方下载 _JDK1.5API(chm)下载 以及 JDK环境变量配置(另附tomcat环境变量设置)
- JDK+Tomcat开发时的环境变量配置
- linux下jdk的安装及环境变量的配置和tomcat的安装和配置步骤