无法删除osb 10.3.6.0中的osb_server1

时间:2013-11-22 23:43:12

标签: weblogic osb

有一些脚本可以构建管理服务器,然后创建集群,托管服务器,机器等,当构建这个域时,可以看到另外一个带有端口8011的幻像服务器osb_server1正在构建,它不是附加到任何群集或任何计算机。

这是在其中一个脚本中引用wlsb.jar时构建的。

管理服务器启动并运行后,我们还有其他托管服务器,尝试删除osb_server1并且此错误悄悄上升

weblogic.management.configuration.AppDeploymentMBeanImpl.isCacheInAppDirectorySet() 在处理之前必须纠正错误

在OSB上有120个默认部署针对osb_server1,试图将它们重新定位到另一个服务器,但这也是一个错误......

任何想法???

1 个答案:

答案 0 :(得分: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()