Идентификация динамического хоста и порта для веб-службы ATG, созданной с помощью мастера создания веб-службы

Я использую ATG 10.2 с сервером Weblogic. Я создал веб-службу репозитория (getRepositoryItem) с помощью мастера веб-служб через dyn admin. Я оставил хост и порт пустыми во время создания EAR. Моя служба теперь работает с EAR, но, согласно документации для веб-служб ATG, в ней говорится, что хост и порт будут предоставлены во время выполнения. Я не предоставил никаких настроек безопасности для веб-сервиса, но он показывает мне 403, если я пытаюсь попасть в контекст сервлета для сервиса.

Я изо всех сил пытаюсь получить доступ к веб-сервису. В разделе «Управление веб-службами через dyn admin» я вижу, что мое веб-приложение развернуто. Но его Экземпляр запущен и зарегистрирован отображается как false.

В документации говорится, что если служба была запущена, Instance Running and Registered отображается как true.

Может ли кто-нибудь помочь с ответом, Как получить доступ к веб-службе?


person boyintello    schedule 04.02.2014    source источник
comment
Вы проверили, что служба представлена ​​в вашем файле web.xml? Вы идете через веб-сервер? Если это так, попробуйте напрямую ударить по ATG и посмотреть, сработает ли это.   -  person radimpe    schedule 04.02.2014
comment
Да, я проверил, что служба представлена ​​в web.xml, и я также могу видеть wsdl. Но не уверен, как поразить этот wsdl через браузер. Я не иду через веб-сервер. Это моя среда разработки, в которой я напрямую работаю с weblogic. Я не уверен, как ATG предоставляет порт напрямую и как я узнаю, что нажимать.   -  person boyintello    schedule 05.02.2014


Ответы (1)


Вы можете использовать URL-адрес следующим образом, он будет работать. Мне просто пришлось использовать это имя дважды.

http://host:port/serviceName/serviceName?WSDL

person boyintello    schedule 16.11.2016