GWT - GAE 的 RPC 失败 - 在本地工作的问候示例

Posted

技术标签:

【中文标题】GWT - GAE 的 RPC 失败 - 在本地工作的问候示例【英文标题】:GWT - RPC Failure with GAE - Working in local on Greetings sample 【发布时间】:2013-02-18 18:01:39 【问题描述】:

我的 GWT 应用程序遇到问题。在本地一切正常,但在 Google App Engine 上部署应用程序时出现错误 500。

为了理解问题,我尝试使用 Greetings 服务部署示例 Web 应用程序示例,但仍然收到相同的错误 Remote Procedure Call - Failure。

我认为它来自我的 IDE 设置,但无法找出问题所在。 谁能帮忙?

【问题讨论】:

似乎与 servlet 路径类似。您能否向我们展示您的 web.xml 以及部署后如何从浏览器访问?? web.xml 上没有任何更改。我只是使用自动生成的 Greetings 示例来测试:pastebin.com/QRHa6zfz 您可以通过此 URL 访问 Web 应用程序:urlgone.com/ed095d 可以贴一下tomcat的日志吗?? 当然。感谢帮助。每次尝试调用 RPC 时,我都会收到以下错误警告关键序列:pastebin.com/iR3CY0zm 【参考方案1】:

您面临的问题是 ONLY servlet 路径。

开发模式和部署环境的环境和文件夹结构将完全不同。

在下面的链接中,解释了您面临的问题。

Eclipse GWT sample greeting project RPC failure.

【讨论】:

只有 servlet 路径是什么意思? servlet 路径 /mywebapp/greet 似乎很好,因为我可以到达它(无法完成请求,但不是 404)。 正如上面链接中的讨论,你是在 mac 上工作吗?? 我不是,但我认为这并不重要。我使用 GWT 插件和 App Engine 插件在 Eclipse 上工作。我直接从这个插件部署项目。 解开你的战争,你有没有检查过 GreentingServiceImpl 类有没有? 当然是这样:我没有改变自动生成的内置示例代码

以上是关于GWT - GAE 的 RPC 失败 - 在本地工作的问候示例的主要内容,如果未能解决你的问题,请参考以下文章

使用 GWT-TestCase 和 GAE 测试 RPC 调用的示例

对于 GWT GAE Java 应用程序,这种 GWT/RPC 安全方法的安全性如何?

Google Web Toolkit (GWT) rpc 到 Google App Engine (GAE) 上的 Python 服务器

GWT 应用程序的数据存储位置 - GAE 数据存储或 XML 文件

服务器端远程服务实现?

GWT RPC 失败