2013-10-22 87 views
1

標題說明了一切。我在網上搜索,在這裏,沒有什麼是容易的或明顯的或明顯的,除了可能使一個JSP頁面,在它的follwing:在WINDOWS中,如何找到Tomcat正在使用的Java版本?

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

我沒有看到this SOF question關於Linux,但我已經知道了。

+0

使您的迴音在你startup.sh和catalina.sh知道所有的參數信息 – Keerthivasan

回答

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> 

對不起,小腳本不再推薦。與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> 
+0

上找到的另外一個用於JSTL和JSP(?)版本的版本。 – Dennis

0

您可以通過catalina.bat文件瞭解Java版本,該版本位於bin目錄中。您還可以通過設置指向您的Java開發工具包安裝的「JAVA_HOME」來在此文件中設置您的首選JDK。您可以使@echo ON獲得有關環境的更多信息。這通常用於調試和檢查ENV參數。默認情況下,tomcat將選擇默認的Java版本。 echo $JAVA_HOMEjava -version瞭解更多詳情

+0

tomcat的第一次嘗試其他的Java版本,然後穩定爲默認的Java。 'echo'ing $ JAVA_HOME並不反映鏈接'/ usr/lib/jvm/java-default'中的Java版本,只是/etc/bash.bashrc和/ etc/profile修改了/ etc/environment中的內容接着是〜/ .bashrc或〜/ .profile。在啓動任何服務期間使用JAVA時,只有/ etc/environment似乎有任何作用。 YMMV,但這是我在Ubuntu 12.04 – Dennis

0

您可以從ServletContext得到您的服務器信息。看到這個樣本;

<%= application.getServerInfo() %> 

然後請檢查這個oracle文檔。

相關問題