1

标题说明了一切。我搜索了网络和这里,没有什么是简单、清晰或明显的,除了可能制作一个包含以下内容的 JSP 页面:

System.out.println("JVM Version: " +System.getProperty("java.runtime.version"));
System.out.println("JVM Vendor: " +System.getProperty("java.vm.vendor"));

我确实看到了这个关于 Linux 的 SOF 问题,但我已经知道了。

4

3 回答 3

1

您可以在 JSP 中尝试下一个:

<!DOCTYPE html>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Tomcat Version</title>
    </head>
    <body>
        <h2>Tomcat Version</h2>
        <pre><%=pageContext.getServletContext().getServerInfo()%></pre>
        <h2>Servlet Version</h2>
        <pre><%=pageContext.getServletContext().getMajorVersion()%>.<%=pageContext.getServletContext().getMinorVersion()%></pre>
    </body>
</html>

抱歉,不再推荐使用 scriptlet。使用 JSTL 更好:

<!DOCTYPE html>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Tomcat Version</title>
    </head>
    <body>
        <h2>Tomcat Version</h2>
        <pre>${pageContext.servletContext.serverInfo}</pre>
        <h2>Servlet Version</h2>
        <pre>${pageContext.servletContext.majorVersion}.${pageContext.servletContext.minorVersion}</pre>
    </body>
</html>
于 2013-10-22T03:56:56.650 回答
0

您可以通过 catalina.bat 文件了解 Java 版本,该文件位于 bin 目录中。您还可以通过设置“ JAVA_HOME”指向您的 Java 开发工具包安装,在此文件中设置您首选的 JDK。您可以通过@echo ON获取有关环境的更多信息。这一般用于调试和检查 ENV 参数。默认情况下,tomcat 会选择默认的 Java 版本。echo $JAVA_HOMEjava -version了解更多详情

于 2013-10-22T02:30:48.753 回答
0

您可以从ServletContext. 请参阅此示例;

<%= application.getServerInfo() %>

然后请检查这个oracle文档。

于 2013-10-22T03:47:01.607 回答