java - tomcat使用哪个java版本

标签 java tomcat

我已将 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 运行在什么版本 上?
tomcat 控制台写入整个'路径'
cmd 表示系统中当前运行的是 java 版本 7。
有人请帮帮我。我的系统中安装了 java 5、6、7 版本,还有 tomcat 5、6、7。
现在tomcat的java版本和系统的java版本是多少???

最佳答案

您可以在默认安装的管理器应用程序中查看 Tomcat 实际运行的 Java 版本。转到 http://hostname:8080/manager/html(用主机名或本地主机替换主机名),滚动到底部,在那里你会找到“JVM 版本”。

选择哪个 JVM 很大程度上取决于操作系统和安装方式,可能是 http://tomcat.apache.org/tomcat-7.0-doc/setup.html会有所帮助。

例如如果您运行的是带有服务包装器的 Tomcat 的 Windows(我建议 Windows 这样做),您可以直接在托盘图标中设置路径到 JVM -> 配置 Tomcat 。在 Java 选项卡中,例如将 Java 虚拟机设置为“D:\java\jdk1.6.0_35\jre\bin\server\jvm.dll”(禁用“使用默认值”)或您的 JVM 所在位置 -> 您需要指定 jvm 的完整路径.dll.

关于了解系统在哪个 Java 上运行:这很难回答,实际上并没有一个系统运行的 Java 版本。例如。对于 Windows,可能在 PATH 中设置了一个 Java 版本,在 JAVA_HOME/JRE_HOME/... 中设置了一个可能不同的版本,在注册表中设置了一个(或多个),在每个用于小程序的 Web 浏览器中激活了某个版本的插件等。您必须检查您感兴趣的部分。大多数优秀的 Java 应用程序会在日志、对话框等地方显示使用的版本。对于 Firefox,您可以查看加载项/插件列表。像 JSmooth 这样的 Java exe 包装器可以在不同的地方搜索 Java 并选择最合适的,例如最新的,不一定是最“暴露”的。

关于java - tomcat使用哪个java版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13287502/

相关文章:

Java构造函数扩展

java - 判断字符串中的字符是否都是特定字符集

java - 无法使用 SimpleDateFormat 解析 AM/PM

ubuntu - AWS 在负载均衡器后面的自动缩放组中的 ec2 tomcat 上更新 war 文件

tomcat - 如何在 Tomcat7 中部署 Grails 3.0.1 war 文件?

java - 如何将子域定向到正确的 JBoss 应用程序?

java - 如何在 Spring 创建所有带有 Flyway 的模型?

tomcat - Apache Axis2 本地主机 :8080/axis2 not working

tomcat - 由于 http/https 冲突,CAS 登录/重定向无法正常工作

java - 将异步的合成消息注入(inject)入站 channel 处理程序管道