环境
- 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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。