代码之家  ›  专栏  ›  技术社区  ›  David Nouls

如何确定J2EE应用程序服务器的类型和版本?

  •  3
  • David Nouls  · 技术社区  · 15 年前

    我需要检测有关我的EJB正在运行的应用服务器的信息。 这个系统包含很多关于Java和操作系统的信息,但是我需要知道什么类型的应用服务器,甚至可能的版本。

    有没有一种方法可以以独立于应用程序的方式获取这些信息(可能是JMX)?
    或者,是否有一种特定于WebSphere的方法来获取这些信息?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Rick    15 年前

    看一下 WAS MBeans 有空的。看起来像 Server MBean 可能有一些你想要的信息。

        2
  •  2
  •   Steve B.    15 年前

    您可以尝试servletcontext.getserverinfo(),不过我不确定WebSphere会给您什么具体的信息。在Tomcat上,我得到字符串,例如“Apache Tomcat/6.0.16”

        3
  •  0
  •   Thorbjørn Ravn Andersen    15 年前

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

    你需要解决什么问题?

    推荐文章