Как отлаживать tomcat webservice? - PullRequest
0 голосов
/ 17 мая 2011

Я запускаю два экземпляра tomcat на одном компьютере для двух частей веб-приложения (клиентское приложение и серверное приложение). клиент не имеет хранилища данных и использует сервер для взаимодействия с базой данных. Серверное приложение использует веб-сервис wsdl для прослушивания GET-запросов от клиента. Я получаю неверный логин каждый раз, когда пытаюсь войти через клиентское приложение. Если я пытаюсь получить доступ к службе LoginService напрямую через браузер, я получаю эту ошибку из журналов catalina.

[PhaseInterceptorChain: 369] Перехватчик для {http://ws.myoscar_server.oscarehr.org/}LoginWsService выдал исключение, теперь раскручивается org.apache.cxf.interceptor.Fault: Нет такой операции: (HTTP GET PATH_INFO: / myoscar_server / LoginService)

1 Ответ

0 голосов
/ 17 мая 2011

Я не уверен, что вы подразумеваете под "каждый раз, когда я пытаюсь войти в систему".Я думаю, что ошибка, которую вы видите в журналах каталины, просто говорит о том, что вы попали в веб-сервис, который прослушивает только POST запросы, но с помощью браузера вы отправляете запрос GET.Эта ошибка может сбить вас с толку.Сначала я бы использовал что-то вроде постера Firefox, чтобы отправить запрос POST в ваш сервис и посмотреть, что является настоящей ошибкой.

...