GWT - 从浏览器调用默认的“greetServer”Web服务

时间:2011-07-06 21:38:34

标签: java eclipse gwt

我是GWT,java和eclipse的新手,但我是一位经验丰富的MS程序员。

我安装了eclipse和GWT并使用预先构建的样本gwt代码创建了一个默认项目(称为test2)。它在后端附带了一个名为“GreetingService”的Java Web服务,它有一个名为“greetServer”的Web方法,它接受一个名为“input”的参数。我尝试在Web浏览器中使用许多不同的组合调用它,但没有成功(我的项目名称称为'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。

我的问题是,如何从浏览器调用Web服务并查看返回数据?我知道这可以通过WCF或asmx Web服务轻松完成,但我不熟悉java Web服务。

非常感谢!

2 个答案:

答案 0 :(得分:0)

GWT Remote Service Servlet仅使用HTTP Post。如果你想查看数据(无论如何都将由gwt编码),可以使用firebug并查看流量。

答案 1 :(得分:0)

问候语服务不是Web服务。它是基于AJAX的GWT远程过程调用(RPC)工具的演示。与大多数RPC框架一样,服务器端仅用于从生成的客户端存根调用。