我通过实施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文件中引用?