javax.servlet不存在問題的解決


產生這個問題的原因是這個包在WEB服務器里才有,J2SE中沒有,應該在J2EE中才有。因此必須告訴編譯器這個包的位置。

    正確的解決方案如下:

    1. 搜索servlet-api.jar. 這個包應該在TOMCAT的安裝目錄中可以找到。不明白網絡上很多解決方案把這個包的名字寫成servlet.jar. 可能是版本原因。

    2. 將servlet-api.jar包括路徑添加到系統變量CLASSPATH中,例如:G:/tomcat7/lib/servlet-api.jar

    3. 將servlet-api.jar拷貝到JRE中的JRE_PATH/LIB/EXT目錄下。例如:G:/Java/jre1.6.0/lib/ext

    4. 在Eclipse的項目設置里面的Java Build Path里的Libraries里面, 添加一個用戶自定義庫(User Library), 並新建, 然后勾選為系統庫(System Library),

名字定義為: "JSP System Library"之類的, 再添加G:/tomcat7/lib/libservlet-api.jar, G:/tomcat7/lib/jsp-api.jar (順便把這個也加進去, 前面幾步也可以把這個加進去)

    5. 重啟Eclipse, 再編譯,問題解決。


免責聲明!

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



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