繁体   English   中英

mbean读取weblogic版本详细信息

[英]mbean to read the weblogic version details

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

您可以从domainMBean获得WebLogic版本,可以通过WLST使用联机和脱机命令来获得它。

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获得该信息。

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

         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");

这给出了以下示例值“针对BUG14796139的WebLogic Server 10.3.6.0.3 PSU修补程序,星期五,十一月23 10:16:54 IST 2013 WebLogic Server 10.3.9.0,星期二,十一月15 08:52:36 PST 2011 1841050”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM