2013-09-25 58 views
0

GWT項目與Eclipse朱諾和JDK 1.7內置工作正常。但是,我必須把它部署到使用JRE6一個的Tomcat6服務器。與JDK的建築中,1.6導致運行時的servlet錯誤:GWT的servlet衰竭JRE6

[WARN]失敗的HttpServlet 因爲java.lang.UnsupportedClassVersionError:UriServlet:不支持MAJOR.MINOR版本51.0

Eclipse構建路徑庫是: commons- lang3-3.1.jar GWT SDK [GWT-2.5.1] JRE系統庫[jdk1.6.0_27]

在JDK 1.7中有一個servlet需要的功能嗎?我是否必須使用比juno更早的Eclipse版本?必須有建設相比,可以部署到的Tomcat6/JRE6服務器項目的方式。

回答

0

在Eclipse中,現在Java編譯器水平可以是1.5

你必須改變它1.6並重新編譯。

右擊項目 - >屬性 - > Java的反編譯>啓用項目的具體設置

+0

這大概就是這樣。同時檢查「編譯器」的設置項目下也有可能是「項目特定的設置」設置。 – Churro

+0

謝謝!水平設定爲1.7;改爲1.6解決了這個問題。只是將庫改爲jdk1.6是不夠的。 – user1585939