【发布时间】:2015-01-31 15:06:10
【问题描述】:
我想知道哪个 mbean 提供了 weblogic 版本信息。另外,我需要知道最近应用了哪个补丁。我找不到 mbean 哪个 weblogic 版本和补丁详细信息。
【问题讨论】:
我想知道哪个 mbean 提供了 weblogic 版本信息。另外,我需要知道最近应用了哪个补丁。我找不到 mbean 哪个 weblogic 版本和补丁详细信息。
【问题讨论】:
这是获取版本和补丁详细信息的代码
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 Patch for BUG14796139 Fri Nov 23 10:16:54 IST 2013 WebLogic Server 10.3.9.0 Tue Nov 15 08:52:36 PST 2011 1841050”
【讨论】:
您可以从 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 获得。
【讨论】: