2013-02-18 56 views
0

我遇到了使用我的GWT應用程序的probem。本地一切都很好,但當應用程序部署在Google App Engine上時,我得到了錯誤500。使用GAE的GWT-RPC失敗 - 在本地使用Greetings示例

爲了理解這個問題,我嘗試使用Greetings服務部署示例Web應用程序示例,並且仍然收到了同樣的錯誤遠程過程調用 - 失敗。

我認爲它來自我的IDE設置,但無法弄清楚是什麼問題。 任何人都可以幫忙嗎?

+1

看起來像使用servlet路徑。可以向我們展示您的web.xml以及部署後您如何從瀏覽器訪問? – 2013-02-18 18:11:53

+0

web.xml上沒有任何更改。我只是使用自動生成的Greetings示例來測試:http://pastebin.com/QRHa6zfz – user2084280 2013-02-18 18:31:03

+0

您可以通過以下URL訪問該Web應用程序:http://www.urlgone.com/ed095d/ – user2084280 2013-02-18 18:33:32

回答

0

您面臨的問題是使用ONLY servlet路徑。

開發模式和部署環境中的環境和文件夾結構將完全不同。

在下面的鏈接中,解釋了您所面臨的問題。

Eclipse GWT sample greeting project RPC failure

+0

你是什麼意思只有servlet路徑? servlet路徑/mywebapp/greet似乎很好,因爲我可以達到它(無法完成請求但不是404)。 – user2084280 2013-02-18 18:56:26

+0

正如上面的鏈接中的討論是你在Mac上工作? – 2013-02-18 19:02:59

+0

我不是,但我不認爲這很重要。我使用GWT插件和App Engine插件開發Eclipse。我直接從這個插件部署項目。 – user2084280 2013-02-18 19:06:17