0

有一些脚本可以构建管理服务器,然后创建集群、托管服务器、机器等,当这个域被构建时,可以看到另一个带有端口 8011 的虚拟服务器 osb_server1 正在构建,它没有连接到任何集群或任何机器。

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

在管理服务器启动并运行并且我们还有其他托管服务器之后,尝试删除 osb_server1 并且此错误会蔓延

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

OSB 上有大约 120 个针对 osb_server1 的默认部署,试图将它们重新定位到另一台服务器,但这也会引发错误......

有任何想法吗 ???

4

1 回答 1

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()
于 2013-11-24T01:13:24.670 回答