我想知道哪个mbean提供了weblogic版本信息。另外,我需要知道最近应用了哪个补丁。我找不到mbean weblogic版本和补丁细节。
答案 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;