Согласно документу поддержки Oracle 1573359.1 :
ПРИЧИНА Служба была повторно развернута / изменена во время обработки сообщений.Просмотрите документ Doc ID 1571958.1 «Активация OSB SBConsole - ограничения на изменения конфигурации или развертывания в рабочей среде» по другим причинам, по которым может возникнуть эта ошибка.
РЕШЕНИЕ Остановите потребление в очереди jms, удалите и повторно разверните службу.
- Войдите в консоль Weblogic
- Разверните службы -> Сообщения -> Модули JMS -> Выберите очередь, с которой взаимодействует ваша служба.
- Выберите вкладку Управление
- Для производства и потребления выберите паузу.
- Подождите немного (5 минут) и перезапустите очередь
- Повторно разверните прокси-службы
Если сообщение все еще сохраняется, проверьте config.xml и убедитесь, что существует правильное количество приложений с именем, начинающимся с " ALSB ".Правильный номер зависит от типа услуг, которые вы развернули.Запрос-ответ JMS, простой запрос JMS, тема JMS и т. Д. *
Самый простой способ убедиться в правильности config.xml - это сделать следующее:
- Удалить всепрокси-серверы JMS из конфигурации OSB
- Откройте консоль WLS, перейдите в раздел «Развертывания» и убедитесь, что приложение «_ALSB_xyz» не развернуто.Если они присутствуют, удалите их.
- Повторно разверните прокси-серверы JMS
Альтернативно, проверьте Примечание 1382976.1, чтобы найти соответствующие развертывания.Удалите все развертывания приложений, начинающиеся с « ALSB », которые не связаны с какой-либо активно развернутой прокси-службой JMS.