У нас есть кластер из 3 узлов, работающих под управлением Oracle Weblogic 12.2.1.2.
Проверяя weblogic.Stdout
файл журнала, я начал видеть тонны следующего следа:
<Warning><oracle.dms.instrument><DMS-50763> <Attempt to create pre-existing noun /MY_DOMAIN/MY_CLUSTER_NODE_X/DEPLOY_NAME, of type wls_jaxrsapp_resources, with a conflicting type wls_ear.>
MY_DOMAIN - это настроенный домен на сервере weblogic, а DEPLOY_NAME - это имя моей развернутой войны на сервере.
При просмотре документации Oracle эта ошибка описывается так:
DMS-50763: Попытка создать существующее существующее {0} типа {1} с
конфликтующий тип {2}.
Причина: была предпринята попытка создать существительное, которое уже существует и имеет тип, который отличается от текущей попытки его создания.
Действие: Исправьте код, отвечающий за создание этого существительного.
Уровень: 1 Тип: SET_AT_RUNTIME Воздействие: Другое
Это описание выглядит сбивающим с толку меня, поскольку предлагаемое действие для решения проблемы касается исправления кода, но я предполагаю, что ошибка связана с тем, как внутренне сервер использует военное имя для более чем одного ресурса.
Я проверил, есть ли другая война или артефакт с таким же именем, но это не так. Кроме того, я подумал, что wls_ear
относится к развертыванию войны, а wls_jaxrsapp_resources
относится к некоторому ресурсу jaxb-rest (сообщения, заглушки ...), но я даже не уверен. Я только догадываюсь, потому что я не нашел ничего об этом в документации Oracle с этой номенклатурой.
Может кто-нибудь объяснить эту ошибку более подробно, чтобы указать мне правильное направление?