为什么我得到ServletException - ClassNotFoundException?

时间:2014-12-02 10:46:42

标签: java websphere websphere-7

当我转到我的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接口。

可能有什么不对?我该如何解决这个问题?

0 个答案:

没有答案