Google App Engine - 無法編輯生成的 JSP java 文件

2022-09-04 01:23:10

我的项目在本地工作正常,但在尝试将其部署到 GAE 服务器时,我收到以下错误消息:

Unable to update app: Failed to compile the generated JSP java files.

这主要发生在我从Java 7切换到Java 6时,因为显然GAE还不支持它。我使用的是 GAE 1.7.4,这是一个已知问题吗?项目出了什么问题?它是 JSP 中的语法吗?在我开始使用GAE 1.7.4之前,他们曾经进行编译,但我不知道这是什么时候开始的确切原因。


答案 1

我一直遇到同样的问题,并确信存在GAE问题。但是,现在我意识到我已经更改了由我的几个.jsp文件引用的.java文件的名称,并且文件名在.jsp中没有更改。修复.jsp中的文件名后,部署再次正常工作。唉。

我认为在GAE开始编译JSP文件之前,有错误的JSP文件会成功部署。此外,在本地运行时,JSP 显然在被访问之前不会编译,因此除非在本地测试所有 JSP 文件,否则您可能不知道该错误。但是,如果您尝试部署,JSP 编译将失败,并且部署将中止。不幸的是,没有合理的错误消息来建议问题发现的位置。


答案 2

我尝试再次在eclipse上重新编译java文件并检查错误。
我认为这是检查它的更好方法。

这是我的博客细节。
http://nurinamu.tumblr.com/post/62384368766/how-to-detect-the-jsp-compile-error-when-deploy-to


推荐