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