2014-12-03 97 views

回答

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

我想用java代碼來使用jmx mbean獲取版本細節。 – 2014-12-03 11:43:42

+0

沒有任何JMX代碼來測試它,但根據企業管理器,它是 com.bea:Name = soa_domain,Type = Domain – 2014-12-03 14:49:37

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「