skyful

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  16 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks

今天在eclipse+myeclipse+tomcat5 下,写个中文乱码转码filter,就报
2007-3-13 17:43:46 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2007-3-13 17:43:46 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
 错误,所属项目也就启动不了,web。xml配置为 :
<filter>
   <filter-name>CharsetEncodingFilter</filter-name>
   <filter-class>com.changyou.filter.CharsetEncodingFilter</filter-class>
   <init-param>
    <param-name>encoding</param-name>
    <param-value>UTF-8</param-value>
   </init-param>
  </filter>
  <filter-mapping>
   <filter-name>CharsetEncodingFilter</filter-name>
   <url-pattern>/*</url-pattern>
  </filter-mapping>
百思不得其解,问题出在哪里。
在google搜索,有人提出这么几个解决方案:
1、试着把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到common/lib/目录  --经测试不行
2、里有个文章说tomcat里的bug,没有实现javax.servlet.Filter的Filter会报这样的错误,看来tomcat在启动就初始化Filter实例,但是在filter中又没有看到那段代码没有实现Filter,或者有代码在启动时没有实例化。--没发现问题。

这个问题网上也得不到解决方案,真是郁闷得紧
****************************************
终于解决了,原来是在web.xml初始化参数过程少初始化了一个,导致filter启动失败。大汗~~~~

如果以后出现tomcat 严重: Error filterStart 错误,一般原因为:1、xml配置失误(如我) 2、filter中某段代码为实例化(这个情况是出现最多的,要仔细检查) 3、试着把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到common/lib/目录,有些包在部署是没有被包含
 

posted on 2007-03-13 17:53 氓氓 阅读(26577) 评论(40)  编辑  收藏

Feedback

# re: TOMCAT 严重: Error filterStart [未登录] 2007-04-24 09:15 yy
我的情况也是跟你的一样
那少初始化那里了呢  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-06-26 11:28 gg
终于解决了,原来是在web.xml初始化参数过程少初始化了一个,导致filter启动失败。大汗~~~~


考!也不说一下哪里错,鄙视你,有问题就问别人,解决问题了也不说如何解决的  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-07-02 11:55 江南一客
是哪一个啊东东没有初始化啊
??????  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-07-02 17:39
MB,说了跟没说一样  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-07-03 08:55 什么78玩意啊
解决了到是把问题解决方案放上来啊!装孙子  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-07-05 17:30 11
真恶心,这样的人还想发展,狭隘!!!  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-07-06 13:31 诉讼
我也遇到这种情况了
没有看到楼主所说的两个包呀  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-08-14 18:11 xiaoqiang
恶心  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-08-22 11:05 断点
失败的人!  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-09-15 18:47 老五
呵呵,心态放平和。
细心点还是可以发现点东西的。
我的是这个地方错了
<filter-class>com.changyou.filter.CharsetEncodingFilter</filter-class>
没有指定详细类地址,只写了一个类的名称,没有写包的路径,写上正确的包路径就正常了。
  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2007-09-24 12:47 达到
多谢了  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2007-12-04 17:46 aa
政治相关  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2008-01-08 13:42 草你吗
草你吗
  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2008-03-05 17:40 bsn
唉,博猪这是讨骂  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2008-03-19 19:10 chen
还有一个重大的原因,就是tomcat5.0 有时候只支持JDK1.4, 我今天就是用了JDK1.5导致的!找的好久才找到原因  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2008-07-31 18:06 啊啊
出现这个问题的主要是web.xml中用到的类没有找到。建议查看类是不是放在它该去的地方了。  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2008-11-19 12:16 晓风残月
3、试着把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到common/lib/目录

我这样做后问题就解决了。  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2008-12-08 14:51 F
我也碰到这个问题

试着把tomat/server/lib目录下的commons-digester.jar,commons-

beanutils.jar拷贝到common/lib/目录

--无效

web.xml中没有你说的filter一段  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2008-12-23 16:42
谢谢,我的问题解决了!  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2009-02-02 10:28 remote
我的是工程没有编译引起的错误  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2009-06-29 21:27 dsad
这和你上面的是一样的啊 没什么改变啊 正确的是怎么样的?@老五
  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2009-06-29 21:27 dsad
这和你上面的一摸一样啊 没改变啊@老五
  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2010-01-08 16:58 aaaaa
aaaaa  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2010-01-08 17:00 junxiu
建议如果修改或者新建了一个java类,那么就重新编译一下"Build Project"!
或者 build all(Ctrl+ B)
  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2010-01-25 22:27 ll
@gg
顶 。。。
我也是最讨厌这种人了

  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2010-04-06 10:56 Victim
去看看项目目录下是不是少了什么.class吧,我他妈就是myeclipse自动布属的时候没把我的filter类布属过去,少了一个叫filter的包````每次都搞的我半死,终于发现````  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2010-04-11 21:23 guyue
首先下载“xalan系列jar包”,

下载地址:http://www.apache.org/dyn/closer.cgi/xml/xalan-j, 然后将tomcat中

目录下:/tomcat/common/endorsed/(xercesImpl.jar和xml-apis.jar)删掉,然后

将下载的xalan系列jar包(包括serializer.jar、xalan.jar、xercesImpl.jar、xml

-apis.jar、xsltc.jar)拷贝到/tomcat/common/endorsed目录,重启tomcat,搞定!  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2010-05-10 15:45 翠柏
MB说了跟没说一样,鄙视。。。  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2010-06-05 15:33 ss
啥玩意这是??????????????????????????  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2010-10-20 13:16 1111
无语····  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2010-12-15 15:22 冷却冰
换了下 说的2个jar 包 可以了不报错了
我以前遇到很多情况下报此错 现在知道原因了  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2011-03-07 11:30 aa
你就是一坨屎  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2011-06-13 15:56
@ll谢谢  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2011-10-24 15:44 救命啊
我各种方法试过了 还是不对哦,web.xml 也么错啊  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2011-10-24 15:50 救命啊
<filter>
<filter-name>Struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2011-10-24 15:52 救命啊
5555555555....................  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2011-12-23 18:29 ali
以上的方法都试过了,不行啊,我用的是tomcat6.0.35,就没有叫server/lib和common/lib的目录。。。。

<filter>
<filter-name>Struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2012-08-24 10:00 s
sdfsdf  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart [未登录] 2012-08-24 10:04 峰少
这个问题,我只想说还没有找到一个此问题的方法,有时候把tomat/server/lib目录下的commons-digester.jar,commons-beanutils.jar拷贝到common/lib/目录重新启动tomcat就问题了,有时候重新编译一下项目也可以,但有时候,你怎么弄他就是不行,我有时候,就干脆删除整个项目,然后重新在VSS上拿代码,这样也不会有问题了..这个问题真是愁啊..  回复  更多评论
  

# re: TOMCAT 严重: Error filterStart 2013-08-02 15:03 yhf912
我今天遇到了,发现是Myeclipse发布web.xml到Tomcat的路径是webapps\ROOT\WEB-INF\web.xml,把这个文件删除重新发布再没有出错  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: