2017-11-17 151 views
0

我在使用WorkManager的WebLogic 11gR1中运行Web应用程序。我需要打印一些属性,如:wmName,state,workCount。如何从java代码中获取WebLogic的commonj.work.WorkManager属性?

这是我的Java代码来获得的WorkManager信息:

InitialContext ic = new InitialContext(); 
commonj.work.WorkManager wm = (commonj.work.WorkManager) ic.lookup("java:comp/env/MyWorkManager"); 

我现在面临的问题是,从我的“WM”可变我无法访问我所需要的属性,我可以访问属性只有这些:

enter image description here

但是,如果我在Eclipse中调试它,我可以看到它包含了我需要这个结构下的性能:

enter image description here

请问您能解释一下如何获得我需要的属性(wmName,state,workCount)?

回答

0

MAYB更好的方法应该是使用JMX和WorkManager中configurationruntime的MBean得到这些信息

+0

非常感谢你的回答。我将使用JMX来获取这些属性。 –

相关问题