環境
- 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運行環境。
方案
- 引入依賴,打開 File-> Project Strutcutrue ->Modules-> Dependencies ,選擇新增依賴Library,並選擇Tomcat的安裝目錄,即運行環境下的lib目錄,下面的jar就可以提供相應的依賴
- 選擇New Library ,然後選擇Tomcat安裝的目錄下的lib文件夾,這裏的路徑是/usr/local/apache-tomcat-7.0.109/lib目錄
- 新建成功後,選擇 Add Selected,將其引用到項目下了
【遇上雨季,吃定彩虹】 --Layuji