一尘不染

如何找到Tomcat6使用的Java版本?

tomcat

是否有OS命令可以找到Tomcat6使用的Java版本?我需要使用Perl(包括system())命令。

我使用Linux。Ubuntu和CentOS

有没有类似的东西?

     tomcat6 version

阅读 281

收藏
2020-06-16

共1个答案

一尘不染

首先,您需要首先了解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版本。

2020-06-16