2010-01-22 68 views
3

我需要檢測有關運行我的EJB的Application Server的信息。 System.properties包含大量關於Java和操作系統的信息,但我需要知道什麼類型的應用程序服務器,如果可能的話甚至是版本。如何確定J2ee應用程序服務器的類型和版本?

有沒有辦法以獨立於應用程序的方式獲取這些信息(也許是JMX)?
或者,是否有獲取此信息的WebSphere特定方式?

+2

Dupe:http://stackoverflow.com/questions/1745836/determine-which-application-server-our-application-is-deployed-to – BalusC 2010-01-22 14:33:15

回答

2

您可以嘗試ServletContext.getServerInfo(),但我不確定WebSphere會爲您提供哪些具體信息。在Tomcat上,我得到了字符串,例如「Apache Tomcat/6.0.16」

0

不保證您可以檢查系統屬性。

您需要解決什麼問題?

相關問題