一尘不染

Tomcat使用哪个Java版本

tomcat

我已经设置了JAVA_HOMEC:\Program Files\Java\jdk1.5.0_11
我已经设置了ClasspathC:\Program Files\Java\jre1.5.0_11

我已经设定了

C:\Ruby193\bin;C:\XEClient\bin; F:\oracle\product\10.2.0\db_2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Program Files\Java\jdk1.6.0_17\bin; C:\Program Files\jEdit;C:\Program Files\TortoiseSVN\bin; C:\Program Files\Microsoft SQL Server\90\Tools\binn\

现在我的问题是,versiontomcat在什么Java上运行?
tomcat控制台写入整个“路径”,
cmd说它是系统中当前正在运行的Java版本7。
有人请帮帮我。.我的系统中安装了Java 5,6,7版本,同时也安装了tomcat 5,6,7。
现在什么是tomcat的java版本和系统的java版本???


阅读 1051

收藏
2020-06-16

共1个答案

一尘不染

您可以在默认情况下安装的管理器应用程序中查找 Tomcat实际运行Java版本
。转到http://hostname:8080/manager/html(用主机名或localhost替换主机名),滚动到底部,您将在其中找到“
JVM版本”。

选择哪种JVM在
很大程度上取决于操作系统和安装方式,也许http://tomcat.apache.org/tomcat-7.0-doc/setup.html会有所帮助。

例如,如果您正在 使用带有服务包装程序的Windows与Tomcat一起
运行(我建议在Windows中使用此方法),则可以直接在任务栏图标->配置Tomcat中 设置 JVM 的路径
。在Java选项卡中,例如,将Java虚拟机设置为“ D:\ java \ jdk1.6.0_35 \ jre \ bin \ server \
jvm.dll”(禁用“使用默认值”)或JVM驻留的位置->您需要指定jvm.dll的完整路径。

关于了解 系统在哪个Java上运行
:这很难回答,实际上系统并没有一个Java版本在运行。例如,对于Windows,可能在PATH中设置了一个Java版本,在JAVA_HOME /
JRE_HOME /
…中可能设置了一个不同的Java版本,在注册表中设置了一个(或多个)版本,在每个用于applet的Web浏览器中都激活了某个版本的插件,等等。大多数优秀的Java应用程序都会在日志,关于对话框等内容的某个位置显示使用的版本。对于Firefox,您可以检查加载项/插件列表。像JSmooth这样的Java
exe包装器可以在不同的位置搜索Java并选择最合适的,例如最新的(不一定是最“暴露的”)。

2020-06-16