标题说明了一切。 我search了网页,在这里,没有什么是简单的,清晰的,或明显的,除了可能做一个JSP页面,
System.out.println("JVM Version: " +System.getProperty("java.runtime.version")); System.out.println("JVM Vendor: " +System.getProperty("java.vm.vendor"));
我看到了关于Linux的SOF问题 ,但我已经知道了。
你可以尝试下一个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>
对不起,脚本不再推荐。 更好的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>
您可以通过catalina.bat文件来了解位于bin目录中的Java版本。 您也可以通过设置指向Java开发工具包安装的“ JAVA_HOME
”来设置您的首选JDK。 您可以@echo ON
以获取有关环境的更多信息。 这通常用于调试和检查ENV参数。默认情况下,tomcat将选择默认的Java版本。 echo $JAVA_HOME
和java -version
来了解更多细节
你可以从ServletContext
获取你的服务器信息。 看到这个样本;
<%= application.getserverInfo() %>
那么请检查这个oracle文档。