软件包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就可以提供相应的依赖

软件包javax.servlet不存在_第1张图片

  1. 选择New Library ,然后选择Tomcat安装的目录下的lib文件夹,这里的路径是/usr/local/apache-tomcat-7.0.109/lib目录

软件包javax.servlet不存在_第2张图片

  1. 新建成功后,选择 Add Selected,将其引用到项目下了

软件包javax.servlet不存在_第3张图片

软件包javax.servlet不存在_第4张图片

图片.png

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

你可能感兴趣的:(软件包javax.servlet不存在)