Google App Engine - 无法编译生成的JSP java文件

the*_*n85 14 java google-app-engine

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

Unable to update app: Failed to compile the generated JSP java files.
Run Code Online (Sandbox Code Playgroud)

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

use*_*633 11

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

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

  • 这也许是我的问题.我清理了一堆未使用的jsp文件,现在像往常一样部署工作.如果eclipse插件给出了明确的错误消息,那将仍然有用. (2认同)

小智 5

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

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