503 Service Недоступная ошибка при развертывании рабочего файла ear на сервере weblogic!
У меня есть работающий сервис, развернутый на weblogic 9.2. Мы перенесли сервер, поэтому мы перенесли это приложение на другой сервер с той же настройкой weblogic. Теперь, когда я пытаюсь получить доступ к WSDL, я получаю ошибку 503 Service Unavailable. Это точно такое же приложение. Есть предположения, почему это происходит?
2 ответа
Здесь необходимо однозначно проверить, что текущее состояние приложения - "Активно", а не "Подготовлено" - я, скорее всего, расскажу вам то, что вы уже знаете, но в WebLogic Server 9 и более поздних версиях есть процесс развертывания, состоящий из двух этапов, и Приложение должно быть развернуто (предназначено для серверов и организовано в процессе развертывания), а затем активировано.
Можете ли вы получить доступ к любой другой части приложения? Какой стек веб-сервисов используется? Axis предоставит вам веб-приложение, содержащее тестовые консоли, поэтому должна быть возможность доступа к этой сгенерированной странице на новом сайте, чтобы увидеть, какой ответ вы получите.
Если ничего из этого не происходит, существует определенный флаг отладки, связанный с HTTP-связью, который может пролить некоторый свет - weblogic.servlet.HTTPDebug, который вы можете включить из Консоли администрирования, перейдя на Серверы -> и затем щелкнув вкладку Отладка.
Дайте мне знать, если это поможет.
Интересно - 503 означает, что на веб-сервере что-то не так.
- Работает ли какое-либо другое приложение на этом новом сервере? Можете ли вы подключиться к URL любого другого приложения с вашего ПК?
- Правильно ли развернуто приложение? В каком состоянии он отображается в консоли администратора?
- Можете ли вы получить доступ к WSDL через IP-адрес с сервера, на котором он развернут (это устранит любую проблему с прокси / DNS)?
Я знаю, что есть много вещей, чтобы попробовать, но я действительно цепляюсь за соломинку здесь:)
Кевин.