How do I find what Java version Tomcat6 is using?(如何找到 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 版本?
- 如何使用WebFilter实现授权头检查 2022-01-01
- C++ 和 Java 进程之间的共享内存 2022-01-01
- Eclipse 插件更新错误日志在哪里? 2022-01-01
- Spring Boot连接到使用仲裁器运行的MongoDB副本集 2022-01-01
- Java包名称中单词分隔符的约定是什么? 2022-01-01
- Safepoint+stats 日志,输出 JDK12 中没有 vmop 操作 2022-01-01
- value & 是什么意思?0xff 在 Java 中做什么? 2022-01-01
- 从 finally 块返回时 Java 的奇怪行为 2022-01-01
- Jersey REST 客户端:发布多部分数据 2022-01-01
- 将log4j 1.2配置转换为log4j 2配置 2022-01-01