Назад | Перейти на главную страницу

Ошибка 503 Service Unavailable при развертывании рабочего файла Ear на сервере weblogic!

У меня есть работающая служба, развернутая на weblogic 9.2. У нас была миграция сервера, поэтому мы переместили это приложение на другой сервер с той же настройкой weblogic. Теперь, когда я пытаюсь получить доступ к WSDL, я получаю ошибку 503 Service Unavailable. Это то же самое приложение. Есть предположения, почему это происходит?

Здесь обязательно нужно проверить, что текущее состояние приложения - «Активно», а не «Подготовлено» - я, вероятно, говорю вам то, что вы уже знаете, но в WebLogic Server 9 и более поздних версиях есть двухэтапный процесс развертывания, а также приложение необходимо развернуть (нацелить на серверы и подготовить в процессе развертывания), а затем активировать.

Можете ли вы получить доступ к любой другой части приложения? Какой стек веб-сервисов используется? Axis предоставит вам веб-приложение, содержащее тестовые консоли, поэтому должна быть возможность получить доступ к этой сгенерированной странице на новом сайте, чтобы увидеть, какой ответ вы получите.

Если ничего из этого не работает, есть специальный флаг отладки, связанный с HTTP-связью, который может пролить свет - weblogic.servlet.HTTPDebug, который вы можете включить из консоли администрирования, перейдя в Серверы ->, а затем щелкнув вкладку Отладка.

Сообщите мне, если это поможет.

Интересно - 503 означает, что на веб-сервере что-то не так.

  1. Работает ли какое-либо другое приложение на этом новом сервере? Можете ли вы подключиться к URL-адресу любого другого приложения со своего ПК?
  2. Правильно ли развернуто приложение? Какое состояние отображается в консоли администратора?
  3. Можете ли вы получить доступ к WSDL через IP-адрес сервера, на котором он развернут (это устранит любую проблему с прокси / DNS)?

Я знаю, что есть что попробовать, но я действительно хватаюсь за соломинку :)

-Кевин.