繁体   English   中英

Windows上的不同Tomcat实例

[英]Different Tomcat Instances on Windows

我目前在Windows 7 Professional笔记本电脑上运行Apache Tomcat 7,该笔记本电脑与Java 6 JDK等配合使用,并且都可以与为其设置的项目一起很好地工作。 但是我现在还有另一个要求,那就是要让Tomcat 8与Java 8 JDK一起运行。 我的Windows环境变量设置如下;

CATALINA_HOME C:\Apache\tomcat
CLASSPATH JAVA_HOME\lib
JAVA_HOME C:\Java\jdk6_30U
JRE_HOME  C:\Java\jre6_30U

我已经下载了Java 8,并在C:\\ Java \\ Java8中很好地安装了JDK和JRE,只剩下Java环境变量了。 在命令提示符下,它说Java版本是1.8.0.7,但是运行Java 6的项目仍然可以正常工作。 我现在已经将Tomcat 8提取到C:\\ Apache \\ tomcat8中,并且我知道端口号不会冲突,但是如何设置Tomcat 8以使用Java 8 JDK且与CATALINA_HOME环境变量不冲突?

我已经用谷歌搜索过,但是反馈有些矛盾,有人说设置setenv.bat文件,有人说修改catalina.bat文件,甚至是startup.bat文件。 如何设置环境变量以在不同的Tomcat实例中使​​用适当的环境变量?

在Tomcat的bin文件夹中创建新文件startup-with-java8.bat

@echo off
set CATALINA_HOME=C:\Apache\tomcat8
set JAVA_HOME=C:\Java\Java8
set JRE_HOME=C:\Java\Java8
call %~dp0\startup.bat %* 

并使用新脚本启动Tomcat。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM