java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest


http://wiki.bsdn.org/pages/viewpage.action?pageId=9929073

 

錯誤信息

查看Console標簽頁:

這兒提示找不到HttpServletRequest類。

解決辦法

規則文件更新的時候需要調用servlet-api.jar相關的類,如果您的系統環境下無法找到這個jar,就會報如上的錯誤。

解決的辦法是在項目的Java Build Path中添加servlet-api.jar。

下面是直接將當前環境中的Tomcat7添加到Java Build Path中(由於Tomcat7環境中已經自動包含servlet-api,因此就無需再單獨添加servlet-api.jar了):

在Java Build Path中添加Servlet-API相關的jar,例如本例打開工程的屬性頁,並找到Java Build Path:

單擊Add Library...(也可以單擊Add JARs...或Add External JARs...直接添加servlet-api.jar)

由於本機配置的是Tomcat7,則選擇Tomcat7:

OK確認后,再重新更新規則文件就應該可以成功了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM