mbean阅读weblogic版本的详细信息

时间:2014-12-03 06:34:25

标签: java weblogic jmx mbeans

我想知道哪个mbean提供了weblogic版本信息。另外,我需要知道最近应用了哪个补丁。我找不到mbean weblogic版本和补丁细节。

2 个答案:

答案 0 :(得分:0)

您可以通过WLST使用在线和离线命令从domainMBean获取的WebLogic版本...

connect('weblogic','weblogic','t3://localhost:7001')
domainConfig()
get('DomainVersion')
'10.3.6.0'

readDomain('C:/Oracle/wlserver_10.3/samples/domains/wl_server')
get('DomainVersion')
'10.3.6.0'

对于修补程序的详细信息,我不知道通过mBean可以获得的信息,我很害怕。

答案 1 :(得分:0)

以下是获取版本和补丁详细信息的代码

         String queryString = "com.bea:Name=DomainRuntimeService,Type=weblogic.management.mbeanservers.domainruntime.DomainRuntimeServiceMBean";
        ObjectName objectName1;
        objectName1 = new ObjectName(queryString);
        ObjectName[] serverRuntimes = (ObjectName[]) connection.getAttribute(objectName1,
            "ServerRuntimes");

        String patch= (String) connnection.getAttribute(serverRuntimes[0], "WeblogicVersion");

这给出了以下示例值" WebLogic Server 10.3.6.0.3 PSU补丁用于BUG14796139星期五11月23日10:16:54 IST 2013 WebLogic Server 10.3.9.0星期二11月15日08:52:36太平洋标准时间2011年1841050& #34;

相关问题