我在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