在tomcat里怎么设置jdk

在tomcat里怎么设置jdk,第1张

1,修改bin文件夹下面的catalina.bat文件,把如下内容

rem ----- Execute The Requested Command ----------------------------------

echo Using CATALINA_BASE: %CATALINA_BASE%

echo Using CATALINA_HOME: %CATALINA_HOME%

echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%

echo Using JAVA_HOME: %JAVA_HOME%

修改为:

echo Using CATALINA_BASE: %CATALINA_BASE%

echo Using CATALINA_HOME: %CATALINA_HOME%

echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%

echo Using JAVA_HOME: D:\jdk

2,修改bin文件夹下面的setclasspath.bat文件,把如下内容:

rem Set standard command for invoking Java.

rem Note that NT requires a window name argument when using start.

rem Also note the quoting as JAVA_HOME may contain spaces.

set _RUNJAVA="%JAVA_HOME%\bin\java"

set _RUNJAVAW="%JAVA_HOME%\bin\javaw"

set _RUNJDB="%JAVA_HOME%\bin\jdb"

set _RUNJAVAC="%JAVA_HOME%\bin\javac"

修改为:

rem Set standard command for invoking Java.

rem Note that NT requires a window name argument when using start.

rem Also note the quoting as JAVA_HOME may contain spaces.

set _RUNJAVA="D:\jdk5\bin\java"

set _RUNJAVAW="D:\jdk5\bin\javaw"

set _RUNJDB="D:\jdk5\bin\jdb"

set _RUNJAVAC="D:\jdk5\bin\javac"

1、解压下载的tomcat

2、找到bin下的setclasspath.bat文件;在文件的开始出添加如下代码:

上面的意思是设定JAVA_HOME和JRE_HOME的路径;

通过这里我们可以看出可以不设置JDK的环境变量;

linux

在bin下找到setclasspath.sh,在文件的最开始加入如下代码:

修改了setclasspath文件之后,tomcat在启动时便使用设定的JDK。

但是为什么这样设置之后就可以呢?

我们都知道启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。

基于上面的运行方式,还有第二种修改方式,如下:

1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

2、修改tomcat/bin/setclasspath.bat,同样增加

这两种方式使用任何一种都可以实现修改tomcat的依赖JDK环境,同时可以不配置JDK的环境变量

tomcat的 bin目录下设置 catalina.sh

加入:

export JAVA_HOME=/opt/jdk1.6.0_25

export JRE_HOME=/opt/jdk1.6.0_25/jre

后面指的是jdk安装目录

查看位置:which java


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11683582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存