通过java web应用程序查找在WebLogic服务器上运行的所有应用程序的名称

问题描述:

假设我有4个在WebLogic Server上运行的应用程序(app1,app2,app3,app4)。通过java web应用程序查找在WebLogic服务器上运行的所有应用程序的名称

我正在用Java编写一个新的Web应用程序,该应用程序将运行在SAME服务器上,并且应用程序的目的基本上是列出运行在同一服务器上的所有Web应用程序。所以,它应该列出(app1,app2,app3,app4)

现在我知道我可以使用WLST脚本来收集服务器上所有应用程序的名称,但我需要在我的Java应用程序中访问这些名称。

任何想法?

感谢

你将不得不使用Java Management Extensions(JMX)。

JMX是一种Java技术,它定义了实现应用程序管理和监视以及面向服务的网络的标准。这些资源由称为MBeans(ManagedBeans)的对象表示。

检查此example