Невозможно удалить osb_server1 в osb 10.3.6.0
Существуют сценарии, которые создают сервер администратора, затем создают кластеры, управляемые серверы, компьютеры и т. Д., И когда этот домен создается, создается дополнительный фантомный сервер osb_server1 с портом 8011, который не подключен к какому-либо кластеру или любая машина.
Это создается, когда на файл wlsb.jar ссылались во время одного из сценариев.
После того, как сервер администратора запущен и работает, и у нас есть и другие управляемые серверы, пытался удалить osb_server1, и эта ошибка накапливается
weblogic.management.configuration.AppDeploymentMBeanImpl.isCacheInAppDirectorySet() Ошибки должны быть исправлены перед обработкой
Есть как 120 развертываний по умолчанию на OSB, которые нацелены на osb_server1, пытался переназначить их на другой сервер, но это также выдает ошибку...
Есть идеи???
1 ответ
Это связано со странным поведением / ошибкой стандартного шаблона osb. Здесь есть обсуждение. http://theheat.dk/blog/?p=1255.
Я не следовал инструкциям Oracle(как в URL). То, что я сделал, я оставил по умолчанию osb_server1 и сделал его частью кластера во время создания домена (т. Е. Это первый сервер). После создания домена я переустановил osb_server1 на желаемое значение. Таким образом, синглтон-сервисы будут по-прежнему развернуты на 1-м сервере, а другие - в кластере. Используя 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()