今天碰到一個非常奇怪的問題,機器環境是JDK8、Tomcat8,把jQuery MiniUI ( for Java Eclipse)下載後導入到Eclipse中,首頁可以顯示,但運行操作資料庫的頁面出錯。在該項目下新建一個簡單的jsp頁面,發現也不能運行,出現錯誤提示: org.apache.jas ...
今天碰到一個非常奇怪的問題,機器環境是JDK8、Tomcat8,把jQuery MiniUI ( for Java Eclipse)下載後導入到Eclipse中,首頁可以顯示,但運行操作資料庫的頁面出錯。在該項目下新建一個簡單的jsp頁面,發現也不能運行,出現錯誤提示:
org.apache.jasper.JasperException: Unable to compile class for JSP,即不能編譯jsp文件。
也在網上找瞭解決方法,多次嘗試,終於解決了。
要把jQuery MiniUI ( for Java Eclipse)項目的WebContent\WEB-INF\lib目錄下的servlet-api.jar刪除,重啟Tomcat8即可。
原因應該是jQuery MiniUI ( for Java Eclipse)開發時所用的是低版本的Tomcat,該項目lib下的servlet-api.jar文件與新版本的不能相容。