来自JAR文件的javax.servlet.Filter的ClassNotFoundException

时间:2018-01-05 07:10:58

标签: java tomcat servlets

我通过实施javax.servlet.Filter创建了一个过滤器:

public class WrappingFilter implements Filter {
  //stuff here
}

我已经创建了此过滤器的JAR文件以及一些其他必需的类。此jar文件添加在WEB-INF / lib

在我的网络应用程序的web.xml中,我定义了<filter>

<filter>
  <filter-name>test</filter-name>
  <filter-class >com.ex.web.WrappingFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>test</filter-name>
  <url-pattern >/*</url-pattern>    
</filter-mapping>

但是在启动tomcat之后我收到错误java.lang.ClassNotFoundException:。我仔细检查了jar文件在我<filter-class >中提到的完全相同的路径上有类文件。是这样的,过滤器不能从jar文件中引用?

0 个答案:

没有答案