我想知道哪些mbean提供weblogic版本信息。此外,我需要知道哪些補丁最近應用。我無法找到mbean哪個weblogic版本和補丁細節。mbean讀取weblogic版本詳細信息
0
A
回答
0
的WebLogic版本,你可以從中獲得雖然WLST同時使用在線和離線命令DomainMBean中得到...
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獲取信息。
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 Tue Nov 15 08:52:36 PST 2011 1841050「
我想用java代碼來使用jmx mbean獲取版本細節。 – 2014-12-03 11:43:42
沒有任何JMX代碼來測試它,但根據企業管理器,它是 com.bea:Name = soa_domain,Type = Domain – 2014-12-03 14:49:37