【问题标题】:GWT - Invoke the default 'greetServer' web service from a browserGWT - 从浏览器调用默认的“greetServer”Web 服务
【发布时间】:2011-07-06 21:38:34
【问题描述】:

我对 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 服务。

非常感谢!

【问题讨论】:

    标签: java eclipse gwt


    【解决方案1】:

    GWT 远程服务 Servlet 仅使用 HTTP Post。如果您想查看数据(无论如何将由 gwt 编码),可以使用 firebug 并查看流量。

    【讨论】:

      【解决方案2】:

      问候服务并非旨在成为 Web 服务。这是 GWT 在 AJAX 上的远程过程调用 (RPC) 工具的演示。与大多数 RPC 框架一样,服务器端只打算从生成的客户端存根中调用。

      【讨论】:

        猜你喜欢
        • 2013-01-14
        • 1970-01-01
        • 2012-01-31
        • 2015-04-17
        • 2012-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-11
        相关资源
        最近更新 更多