博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置
阅读量:6208 次
发布时间:2019-06-21

本文共 1028 字,大约阅读时间需要 3 分钟。

在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 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,暂时还没想到方法。

转载于:https://www.cnblogs.com/sxdcgaq8080/p/5923384.html

你可能感兴趣的文章
rsync配置参数详细说明
查看>>
常用的sql语句
查看>>
V-P-S 服务器搭建 hexo博客
查看>>
Python GUI(Tkinter)初探
查看>>
matlab txt文档读取
查看>>
mysql主从复制
查看>>
C#数据库操作
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Thread 1 cannot allocate new log的问题分析
查看>>
Hadoop分布式集群系统添加节点
查看>>
我的友情链接
查看>>
BBS上传图片受限
查看>>
我的友情链接
查看>>
VIM编辑器详解
查看>>
#event.initMouseEvent
查看>>
运维自动化之使用Cobbler自动化安装系统与FAQ
查看>>
mysql错误记录1(密码不正确or忘记)
查看>>
EXP-00091 Exporting questionable statistics
查看>>
软件公司美女多,可以明显提高纯爷们的整体的工作效率
查看>>