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

How do I find what Java version Tomcat6 is using?(如何找到 Tomcat6 使用的 Java 版本?)

本文介绍了如何找到 Tomcat6 使用的 Java 版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有操作系统命令来查找 Tomcat6 使用的 Java 版本?我需要使用 Perl(包括 system())命令.

Is there a OS command to find what Java version Tomcat6 is using? I need to use a Perl (including system()) command.

我使用 Linux.Ubuntu 和 CentOS

I using Linux. Ubuntu and CentOS

有类似的吗?

     tomcat6 version

推荐答案

首先你要明白,Tomcat是一个Java应用.因此,要查看 Tomcat 使用的是哪个 java 版本,您只需找到启动 Tomcat 的脚本文件,通常是 catalina.sh.

At first you need to understand first, that Tomcat is a Java application. So, to see which java version Tomcat is using, you can just simply find the script file from which Tomcat is started, usually catalina.sh.

在此文件中,您将获得如下内容:

Inside this file, you will get something like below:

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 进行测试

By default, JAVA_HOME should be empty, which mean it will use the default version of java, or you can test with: echo $JAVA_HOME

然后使用java -version"查看你默认的java是哪个版本.

And then use "java -version" to see which version you default java is.

反之亦然,通过设置这个属性:JAVA_HOME,可以配置启动Tomcat时使用哪个Java版本.

And vice versa by setting this property: JAVA_HOME, you can configure which Java version to use when starting Tomcat.

这篇关于如何找到 Tomcat6 使用的 Java 版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:如何找到 Tomcat6 使用的 Java 版本?

基础教程推荐