288 字
1 分钟
tomcat之如何让tomcat运行在指定JDK环境上
参考链接
正文
概述
我与参考链接中的不太一样,我是嫌麻烦的,直接在环境变量中新建了一个。
设置环境变量
- 变量名可以自定义的,因为我的是tomcat6,所以我准备使用JDK6。

- 编辑
PATH变量,%JAVA6_HOME%\bin;%JAVA6_HOME%\jre\bin;

编辑tomcat的catalina.bat文件
将echo Using JAVA_HOME: "%JAVA_HOME%"修改为echo Using JAVA_HOME: "%JAVA6_HOME%"
编辑setclasspath.bat
# 这个是原代码if not "%JAVA_HOME%" == "" goto gotJdkHome# 忽略大部分代码……………………………………………………………………:gotJdkHomeif not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHomeif not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHomeif not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHomeif not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHomeif not "%JRE_HOME%" == "" goto okJavaHomeset "JRE_HOME=%JAVA_HOME%"# 忽略大部分代码……………………………………………………………………set _RUNJDB="%JAVA_HOME%\bin\jdb.exe"# 这个是修改后的代码if not "%JAVA6_HOME%" == "" goto gotJdkHome# 忽略大部分代码……………………………………………………………………:gotJdkHomeif not exist "%JAVA6_HOME%\bin\java.exe" goto noJavaHome # 需要修改的地方if not exist "%JAVA6_HOME%\bin\javaw.exe" goto noJavaHome # 需要修改的地方if not exist "%JAVA6_HOME%\bin\jdb.exe" goto noJavaHome # 需要修改的地方if not exist "%JAVA6_HOME%\bin\javac.exe" goto noJavaHome # 需要修改的地方if not "%JRE_HOME%" == "" goto okJavaHomeset "JRE_HOME=%JAVA6_HOME%" # 需要修改的地方# 忽略大部分代码……………………………………………………………………set _RUNJDB="%JAVA6_HOME%\bin\jdb.exe"# 需要修改的地方 tomcat之如何让tomcat运行在指定JDK环境上
https://iszengmh.pages.dev/posts/tomcat之如何让tomcat运行在指定jdk环境上/