当我转到我的webApplication时,我得到以下异常:
错误500:javax.servlet.ServletException:Filter [Encoding]:可以 找不到必需的过滤器类 - my.packagename.filter.EncodingFilter.class
在控制台中我得到:
com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error] - [action]:java.lang.ClassNotFoundException:class java.lang.ClassNotFoundException:my.packagename.filter.EncodingFilter
在我的web.xml中,我有以下配置:
<filter>
<filter-name>Encoding</filter-name>
<filter-class>my.packagename.filter.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
我验证了这个类存在于我的项目中(projectName \ src \ my \ packagename \ filter \ EncodingFilter.java)并且它实现了Filter接口。
可能有什么不对?我该如何解决这个问题?