首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • struts过滤器问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-28 10:27:01 楼主
    严重: Exception starting filter En
    java.lang.ClassNotFoundException: filters.Enfilter.java
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1337)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1186)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211)
    at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
    at org.apache.catalina.core.ApplicationFilterConfig. <init>(ApplicationFilterConfig.java:79)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3563)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4133)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:910)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:873)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:540)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)

    我包里有类
    package filters;
    import java.io.IOException;
    import javax.servlet.Filter;
    import javax.servlet.FilterChain;
    import javax.servlet.FilterConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    import javax.servlet.http.HttpServlet;


    public class Enfilter extends HttpServlet implements Filter {

    /**
    *
    */
    private static final long serialVersionUID = 1729174334523448182L;

    public void doFilter(ServletRequest arg0, ServletResponse arg1,
    FilterChain arg2) throws IOException, ServletException {
    arg0.setCharacterEncoding("gb2312");
    arg2.doFilter(arg0, arg1);

    }

    public void init(FilterConfig arg0) throws ServletException {

    }

    /**
    * Constructor of the object.
    */
    public Enfilter() {
    super();
    }

    /**
    * Destruction of the servlet. <br>
    */
    public void destroy() {
    super.destroy(); // Just puts "destroy" string in log
    // Put your code here
    }

    /**
    * Initialization of the servlet. <br>
    *
    * @throws ServletException if an error occure
    */
    public void init() throws ServletException {
    // Put your code here
    }

    }
    web.xml里也配置好了
    <filter>
      <filter-name>En </filter-name>
      <filter-class>filters.Enfilter.java </filter-class>
      </filter>
      <filter-mapping>
      <filter-name>En </filter-name>
      <url-pattern>/* </url-pattern>
      </filter-mapping>

    但为什么就说我找不到呢? 我很是不理解~ 帮我解决下~谢谢了~
    5  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-28 10:27:041楼 得分:0
    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【ldw2545398】截止到2008-06-28 10:27:02的历史汇总数据(不包括此帖):
    发帖数:0                  发帖分:0                 
    结贴数:0                  结贴分:0                 
    未结数:0                  未结分:0                 
    结贴率:-------------------结分率:-------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-29 18:45:512楼 得分:0
    <filter>
      <filter-name>En </filter-name>
      <filter-class>filters.Enfilter.java </filter-class>
      </filter>
      <filter-mapping>
      <filter-name>En </filter-name>
      <url-pattern>/* </url-pattern>
      </filter-mapping>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-29 19:05:453楼 得分:0
      <filter-class>filters.Enfilter.java </filter-class>
    .java就不要了

      <filter-class>filters.Enfilter </filter-class>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 03:49:334楼 得分:0
    ClassNotFoundException:看异常啊!唉。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 06:47:325楼 得分:0
    能把.java去掉不,不是这都不知道吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • FL1429
    • 等级:
    发表于:2008-06-30 09:03:126楼 得分:0
    引用 3 楼 caoyinghui1986 的回复:
      <filter-class>filters.Enfilter.java </filter-class>
    .java就不要了

      <filter-class>filters.Enfilter </filter-class>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 09:08:177楼 得分:0
    名字不需要后缀
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • forerver121
    • 等级:
    发表于:2008-06-30 09:38:558楼 得分:0
    引用 4 楼 qfs_v 的回复:
    ClassNotFoundException:看异常啊!唉。
    所以你应该考虑为什么找不到你的方法

    就是把.java去掉
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 09:55:089楼 得分:0
    引用 3 楼 caoyinghui1986 的回复:
      <filter-class>filters.Enfilter.java </filter-class>
    .java就不要了

      <filter-class>filters.Enfilter </filter-class>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 11:39:5310楼 得分:0
    引用 3 楼 caoyinghui1986 的回复:
      <filter-class>filters.Enfilter.java </filter-class>
    .java就不要了

      <filter-class>filters.Enfilter </filter-class>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 11:57:5011楼 得分:0
    <filter-class>filters.Enfilter.java </filter-class>
    .java就不要了

      <filter-class>filters.Enfilter </filter-class>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-30 13:23:0512楼 得分:0
    引用 3 楼 caoyinghui1986 的回复:
      <filter-class>filters.Enfilter.java </filter-class>
    .java就不要了

      <filter-class>filters.Enfilter </filter-class>
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved