首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tomcat使用哪个java版本?

tomcat使用哪个java版本?
EN

Stack Overflow用户
提问于 2012-11-08 18:47:22
回答 6查看 47.4K关注 0票数 14

我已将JAVA_HOME设置为C:\Program Files\Java\jdk1.5.0_11

我已将Classpath设置为C:\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\

现在我的问题是,tomcat运行在java的什么version上?

tomcat控制台编写整个“path”

并且cmd说它是当前在系统中运行的java版本7。

谁来帮帮我..。我的系统中安装了java5、6、7版本,还有tomcat5、6、7版本。

那么tomcat的java版本和系统的java版本是什么?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-11-08 19:13:03

您可以在默认安装的管理器应用程序中查找真正与一起运行的Tomcat版本。转到http://hostname:8080/manager/html (用主机名或本地主机替换主机名),滚动到底部,在那里你会找到"JVM Version“。

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

例如,如果你正在运行带有Tomcat和服务包装器的JVM Windows(我建议在Windows中这样做),你可以直接在托盘图标中设置的路径 ->配置Tomcat。在Java选项卡中,例如将Java Virtual Machine设置为"D:\java\jdk1.6.0_35\jre\bin\server\jvm.dll“(禁用"use default"),或者在JVM所在的位置->中,您需要指定jvm.dll的完整路径。

关于了解系统在上运行的:这很难回答,实际上没有一个系统是这样运行的。例如,对于Windows,可能在路径中设置了一个Java版本,在JAVA_HOME / JRE_HOME / ...中设置了一个可能不同的版本,在注册表中设置了一个(或多个)版本,在用于applet的每个web浏览器中激活了某个版本的插件等。大多数好的Java应用程序都会在某个地方显示使用的版本,在日志中,关于对话框中。对于Firefox,您可以查看add-ons / plug-ins列表。像JSmooth这样的Java包装器可以在不同的地方搜索Java,并选择最合适的,例如最新的,不一定是最“暴露”的。

票数 21
EN

Stack Overflow用户

发布于 2015-04-10 09:12:21

如果您的服务器上没有管理器应用程序(我没有),那么您可以这样检查它:

代码语言:javascript
复制
ps -ef | grep tomcat

输出应列出正在运行的服务器:

代码语言:javascript
复制
tomcat     741     1 87 01:07 ?        00:01:15 /usr/java/default/bin/../bin/java ...

现在你知道了你的java在哪里,你的tomcat是从哪里执行的,你可以像这样检查版本:

代码语言:javascript
复制
/usr/java/default/bin/../bin/java -version
票数 14
EN

Stack Overflow用户

发布于 2018-08-02 05:35:20

我发现这个命令很有帮助。从您的tomcat安装目录。

Linux

代码语言:javascript
复制
java -cp lib/catalina.jar org.apache.catalina.util.ServerInfo

窗户

代码语言:javascript
复制
java.exe -cp lib\catalina.jar org.apache.catalina.util.ServerInfo

样本输出

代码语言:javascript
复制
Server version: SpringSource tc Runtime/2.0.4.RELEASE
Server built: August 3 2010 0710
Server number: 6.0.28.29
OS Name: Linux
OS Version: 2.6.18-194.11.1.el5
Architecture: i386
JVM Version: 1.6.0_21-b06
JVM Vendor: Sun Microsystems Inc.

https://confluence.atlassian.com/confkb/how-to-determine-your-version-of-tomcat-and-java-331914173.html上的参考资料

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13287502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档