我已将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版本是什么?
发布于 2015-04-10 09:12:21
如果您的服务器上没有管理器应用程序(我没有),那么您可以这样检查它:
ps -ef | grep tomcat
输出应列出正在运行的服务器:
tomcat 741 1 87 01:07 ? 00:01:15 /usr/java/default/bin/../bin/java ...
现在你知道了你的java在哪里,你的tomcat是从哪里执行的,你可以像这样检查版本:
/usr/java/default/bin/../bin/java -version
发布于 2018-08-02 05:35:20
我发现这个命令很有帮助。从您的tomcat安装目录。
Linux
java -cp lib/catalina.jar org.apache.catalina.util.ServerInfo
窗户
java.exe -cp lib\catalina.jar org.apache.catalina.util.ServerInfo
样本输出
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.
发布于 2012-11-08 18:57:22
您可以通过更改catalina.bat/catalina.sh进行选择,除非更改setenv.bat,否则您的设置将使用JAVA_HOME。
只需在dos提示符中键入java -version
即可查看默认的java版本,除非您明确地告诉它们不要使用该版本,否则程序将使用该版本。
https://stackoverflow.com/questions/13287502
复制相似问题