博客 / 詳情

返回

軟件包javax.servlet不存在

環境

  • Linux/Ubuntu20.04LTS
  • IntelliJ IDEA Community Editon 2021.1
  • Tomcat 7.0.109
  • javax.servlet

異常

編譯時出現了找不到javax.servlet.Filter的異常

/home/lauiji/Desktop/SSH/src/com/ssh/EncodingFilter.java:6:21
java: 程序包javax.servlet不存在

原因

想這種狀況,一般就是項目缺少相應jar包,這裏缺少的是servlet,即運行服務下的包,添加運行服務的jar包即可,即運行環境。

這裏添加的是Tomcat 7.0.109運行環境。

方案

  1. 引入依賴,打開 File-> Project Strutcutrue ->Modules-> Dependencies ,選擇新增依賴Library,並選擇Tomcat的安裝目錄,即運行環境下的lib目錄,下面的jar就可以提供相應的依賴

圖片.png

  1. 選擇New Library ,然後選擇Tomcat安裝的目錄下的lib文件夾,這裏的路徑是/usr/local/apache-tomcat-7.0.109/lib目錄

圖片.png

  1. 新建成功後,選擇 Add Selected,將其引用到項目下了

圖片.png

圖片.png

圖片.png

【遇上雨季,吃定彩虹】 --Layuji

user avatar dm2box 頭像 docker_app 頭像 mokeywie 頭像 yadong_zhang 頭像 deltaf 頭像
5 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.