java.lang.ClassNotFoundException: javax.servlet.Filter

Posted 梁雨季

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.ClassNotFoundException: javax.servlet.Filter相关的知识,希望对你有一定的参考价值。

环境

  • Linux/Ubuntu20.04LTS
  • IntelliJ IDEA Community Editon 2021.1
  • maven 3.6.3
  • jetty 11.0.5

异常

java.lang.ClassNotFoundException: javax.servlet.Filter
java.lang.NoClassDefFoundError: javax/servlet/Filter

使用mvn jetty:run插件来运行web应用,出现异常!

原因

缺少servlet相关的包

方案

  1. 直接修改配置pom.xml文件,添加相应的依赖
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
 </dependency>

重新运行项目即可

参考

  • https://mvnrepository.com/art...

说明

  • 【遇上雨季,吃定彩虹】 --Layuji
  • 由个人整理发布,编写过程难免有所遗漏或错误,恳请指出,以免误导大家!

以上是关于java.lang.ClassNotFoundException: javax.servlet.Filter的主要内容,如果未能解决你的问题,请参考以下文章