我在Eclipse中有一个GWT项目,我尝试添加一个jsp文件。我运行在开发模式的应用,当我尝试访问JSP文件我得到以下错误:将JSP文件添加到Eclipse Helios(和Galileo)中的GWT项目
HTTP ERROR 404
Problem accessing /testing.jsp. Reason:
/testing.jsp
Powered by Jetty://
我使用Eclipse 3.6(试图在3.5太具有相同的结果),GWT 2.1和GAE 1.3.8
我在Eclipse中有一个GWT项目,我尝试添加一个jsp文件。我运行在开发模式的应用,当我尝试访问JSP文件我得到以下错误:将JSP文件添加到Eclipse Helios(和Galileo)中的GWT项目
HTTP ERROR 404
Problem accessing /testing.jsp. Reason:
/testing.jsp
Powered by Jetty://
我使用Eclipse 3.6(试图在3.5太具有相同的结果),GWT 2.1和GAE 1.3.8
真奇怪 - 它的作品开箱我的机器上:
我只是做到以下几点:
[当它不为我工作的唯一情况是,如果我在jsp文件中使用的Java 1.5代码。但后来我得到一个500错误,而不是404。]
你可以试试这个确切的场景,看看,如果它的工作?
404错误意味着它找不到该文件。你的JSP文件应该在战争中的目录,而不是在你的源代码树:项目/战/ testing.jsp
这不是问题,该文件位于正确的文件夹中。谢谢 – Lucian 2010-12-03 02:58:39
您的web.xml文件中是否设置了任何URL过滤器,或其他重定向会阻止它找到您的jsp文件?我认为这绝对不是编译器问题。 – 2010-12-03 03:29:03
它可能与[这个问题]有关(http://stackoverflow.com/questions/807317/workaround-for-gwtjetty-jsp-compiler-issue-java-1-5-source-level-not -recognize):嵌入式Jetty中的JSP编译器默认为Java 1.4源代码 - 所以如果你有Java 5源代码,它们将不能编译。不幸的是,上述问题的答案中提供的解决方案仅适用于GWT 1.6。它对GWT 2.1无效(对我来说) - 也许有人有更新的解决方案? – 2010-12-02 15:34:02