2013-11-22 35 views
0

有些腳本構建管理服務器,然後創建集羣,託管服務器,機器等,並且在構建此域時,會看到另一個端口爲8011的虛擬服務器osb_server1 ,正在構建,不附加到任何羣集或任何機器。無法刪除osb中的osb_server1 10.3.6.0

這是在其中一個腳本中引用wlsb.jar時構建的。

後一旦管理服務器運行起來,我們有其他的管理服務器以及,試圖刪除osb_server1這個錯誤小兵

weblogic.management.configuration.AppDeploymentMBeanImpl.isCacheInAppDirectorySet() 錯誤必須processding

有喜歡的定位到osb_server1上OSB 120個默認部署之前予以更正,試圖將其重新定位到另一臺服務器,但也拋出一個錯誤...

任何想法?

+1

也許您的腳本基於現有模板(如默認)創建一個域,其中包含一個osb_server? –

回答

0

這是由於標準osb模板的怪異行爲/錯誤。這裏有一個討論。 http://theheat.dk/blog/?p=1255

我沒有按照Oracle給出的步驟(如在URL中)。我所做的是, 我保留默認的osb_server1,並在域創建過程中使它成爲羣集的一部分(即它是第一個服務器)。一旦創建域,我將osb_server1重新設置爲所需的值。這樣單身人士的服務仍然會被部署到第一臺服務器上,而其他服務器則會被羣集。使用WLST:

readDomain(domain_name) 
cd('/Servers/osb_server1') 
set('ListenPort', osb1_listen_port) 
set('Name', osb1_name) 
cd('/Servers/' + osb1_name + '/ServerDiagnosticConfig/osb_server1') 
set('Name', osb1_name) 
updateDomain() 
closeDomain()