GWT - вызов веб-службы greetServer по умолчанию из браузера. - PullRequest
0 голосов
/ 07 июля 2011

Я абсолютно новичок в GWT, java и eclipse, но я опытный программист MS.

Я установил eclipse и GWT и создал проект по умолчанию (так называемый test2) с готовым примеромкод gwt.Он поставляется с одним веб-сервисом java на бэкэнде под названием «GreetingService», который имеет единственный веб-метод с именем «greetServer», который принимает единственный параметр с именем «input».Я пытался вызвать его в веб-браузере с множеством различных комбинаций, но безуспешно (имя моего проекта называется 'test2):

http://127.0.0.1:8888/test2/greetServer?input=hello http://127.0.0.1:8888/greetServer?input=hello http://127.0.0.1:8888/test2/greetingService/greetServer?input=hello http://127.0.0.1:8888/test2/greetingService?input=hello и т. Д.

, но я получаю http ошибку 404. Не найдено.

Мой вопрос: как я могу вызвать веб-сервис из браузера и увидеть возвращаемые данные?Я знаю, что это легко сделать с помощью веб-сервисов WCF или asmx, но я не знаком с веб-сервисами Java.

Спасибо большое!

Ответы [ 2 ]

0 голосов
/ 07 июля 2011

Служба приветствия не предназначена для использования в качестве веб-службы.Это демонстрация средства удаленного вызова процедур (RPC) GWT через AJAX.Как и в большинстве сред RPC, сторона сервера предназначена для вызова только из сгенерированной заглушки клиента.

0 голосов
/ 07 июля 2011

Сервлет удаленной службы GWT использует только HTTP Post. Если вы хотите увидеть данные (которые в любом случае будут закодированы gwt), используйте Firebug и посмотрите на трафик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...