如何找到 Tomcat6 使用的 Java 版本?
有没有一个操作系统命令来查找Tomcat6正在使用的Java版本?我需要使用Perl(包括system())命令。
我使用Linux。Ubuntu 和 CentOS
有类似的东西吗?
tomcat6 version
有没有一个操作系统命令来查找Tomcat6正在使用的Java版本?我需要使用Perl(包括system())命令。
我使用Linux。Ubuntu 和 CentOS
有类似的东西吗?
tomcat6 version
/usr/local/tomcat6/bin/catalina.sh version
首先,您需要首先了解Tomcat是一个Java应用程序。因此,要查看Tomcat使用的Java版本,您只需找到启动Tomcat的脚本文件即可,通常 catalina.sh。
在此文件中,您将获得如下所示的内容:
catalina.sh:# JAVA_HOME Must point at your Java Development Kit installation.
catalina.sh:# Defaults to JAVA_HOME if empty.
catalina.sh: [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
catalina.sh: JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
catalina.sh: echo "Using JAVA_HOME: $JAVA_HOME"
默认情况下,JAVA_HOME应为空,这意味着它将使用java的默认版本,或者您可以使用以下命令进行测试:echo $JAVA_HOME
然后使用“java -version”来查看您默认的java版本。
反之亦然,通过设置此属性:JAVA_HOME,您可以配置在启动Tomcat时使用的Java版本。