如何从java代码获取WebLogic的commonj.work.WorkManager属性?

时间:2017-11-17 21:16:52

标签: java jmx weblogic11g

我在WebLogic 11gR1中运行一个使用WorkManager的Web应用程序。我需要打印一些属性,如:wmName,state,workCount。

这是我获取WorkManager信息的java代码:

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)吗?

1 个答案:

答案 0 :(得分:0)

mayb更好的方法应该是使用JMX并从WorkManager configurationruntime mbeans获取这些信息