Google App Engine项目在开发环境中运行,但在部署时不运行

时间:2010-06-30 04:28:45

标签: java google-app-engine deployment

我正在将我的网站移动到谷歌应用引擎,并在部署时遇到我的网站问题。该应用程序托管在tomcat / mysql上,主要由jsp页面组成。我已经阅读了以下谷歌文档:

http://code.google.com/appengine/docs/java/config/webxml.html

我无法让任何jsp页面正常工作我不断收到500服务器错误

错误:服务器错误 服务器遇到错误,无法完成您的请求。

该项目在谷歌应用引擎开发环境中运行良好,但在部署时不起作用,似乎项目未被映射。

有没有人有任何见解。

4 个答案:

答案 0 :(得分:1)

当您的应用程序引发未捕获的异常时,App Engine会显示通用500页面。要查看例外,您需要在应用的管理控制台中查看应用的日志。

答案 1 :(得分:1)

经过大量研究后,我发现问题是持久化的某些类在使用会话时还需要实现Serializable。出于某种原因,我没有在文档中看到这一点,也没有在我的初步研究中看到它。

答案 2 :(得分:0)

我想你已经完成了这个,但是你应该能够通过首先使用app引擎开发服务器在本地部署来检查本地是否一切正常。 http://code.google.com/appengine/docs/java/tools/devserver.html

答案 3 :(得分:0)

如果您在tomcat + mysql上进行本地测试,则无法在应用引擎上进行部署。 Google App Engine不支持SQL数据库。除此之外,如果你想要更详细的回复,你需要查看应用引擎日志并告诉我们为什么它会向你扔500.

相关问题