2010-01-22 66 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

不保证您可以检查系统属性。

您需要解决什么问题?

相关问题