skyful

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            16 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks

          今天在eclipse+myeclipse+tomcat5 下,寫個中文亂碼轉(zhuǎn)碼filter,就報
          2007-3-13 17:43:46 org.apache.catalina.core.StandardContext start
          嚴(yán)重: Error filterStart
          2007-3-13 17:43:46 org.apache.catalina.core.StandardContext start
          嚴(yán)重: 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/目錄??--經(jīng)測試不行
          2、里有個文章說tomcat里的bug,沒有實現(xiàn)javax.servlet.Filter的Filter會報這樣的錯誤,看來tomcat在啟動就初始化Filter實例,但是在filter中又沒有看到那段代碼沒有實現(xiàn)Filter,或者有代碼在啟動時沒有實例化。--沒發(fā)現(xiàn)問題。

          這個問題網(wǎng)上也得不到解決方案,真是郁悶得緊
          ****************************************
          終于解決了,原來是在web.xml初始化參數(shù)過程少初始化了一個,導(dǎo)致filter啟動失敗。大汗~~~~

          如果以后出現(xiàn)tomcat 嚴(yán)重: Error filterStart 錯誤,一般原因為:1、xml配置失誤(如我) 2、filter中某段代碼為實例化(這個情況是出現(xiàn)最多的,要仔細(xì)檢查) 3、試著把tomat/server/lib目錄下的commons-digester.jar,commons-beanutils.jar拷貝到common/lib/目錄,有些包在部署是沒有被包含
          ?

          posted on 2007-03-13 17:53 氓氓 閱讀(26636) 評論(40)  編輯  收藏

          Feedback

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2007-04-24 09:15 yy
          我的情況也是跟你的一樣
          那少初始化那里了呢  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-06-26 11:28 gg
          終于解決了,原來是在web.xml初始化參數(shù)過程少初始化了一個,導(dǎo)致filter啟動失敗。大汗~~~~


          考!也不說一下哪里錯,鄙視你,有問題就問別人,解決問題了也不說如何解決的  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-07-02 11:55 江南一客
          是哪一個啊東東沒有初始化啊
          ??????  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-07-02 17:39
          MB,說了跟沒說一樣  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-07-03 08:55 什么78玩意啊
          解決了到是把問題解決方案放上來啊!裝孫子  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-07-05 17:30 11
          真惡心,這樣的人還想發(fā)展,狹隘!!!  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-07-06 13:31 訴訟
          我也遇到這種情況了
          沒有看到樓主所說的兩個包呀  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-08-14 18:11 xiaoqiang
          惡心  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-08-22 11:05 斷點
          失敗的人!  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-09-15 18:47 老五
          呵呵,心態(tài)放平和。
          細(xì)心點還是可以發(fā)現(xiàn)點東西的。
          我的是這個地方錯了
          <filter-class>com.changyou.filter.CharsetEncodingFilter</filter-class>
          沒有指定詳細(xì)類地址,只寫了一個類的名稱,沒有寫包的路徑,寫上正確的包路徑就正常了。
            回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2007-09-24 12:47 達(dá)到
          多謝了  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2007-12-04 17:46 aa
          政治相關(guān)  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2008-01-08 13:42 草你嗎
          草你嗎
            回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2008-03-05 17:40 bsn
          唉,博豬這是討罵  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2008-03-19 19:10 chen
          還有一個重大的原因,就是tomcat5.0 有時候只支持JDK1.4, 我今天就是用了JDK1.5導(dǎo)致的!找的好久才找到原因  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2008-07-31 18:06 啊啊
          出現(xiàn)這個問題的主要是web.xml中用到的類沒有找到。建議查看類是不是放在它該去的地方了。  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2008-11-19 12:16 曉風(fēng)殘月
          3、試著把tomat/server/lib目錄下的commons-digester.jar,commons-beanutils.jar拷貝到common/lib/目錄

          我這樣做后問題就解決了。  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2008-12-08 14:51 F
          我也碰到這個問題

          試著把tomat/server/lib目錄下的commons-digester.jar,commons-

          beanutils.jar拷貝到common/lib/目錄

          --無效

          web.xml中沒有你說的filter一段  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2008-12-23 16:42
          謝謝,我的問題解決了!  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2009-02-02 10:28 remote
          我的是工程沒有編譯引起的錯誤  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2009-06-29 21:27 dsad
          這和你上面的是一樣的啊 沒什么改變啊 正確的是怎么樣的?@老五
            回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2009-06-29 21:27 dsad
          這和你上面的一摸一樣啊 沒改變啊@老五
            回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2010-01-08 16:58 aaaaa
          aaaaa  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2010-01-08 17:00 junxiu
          建議如果修改或者新建了一個java類,那么就重新編譯一下"Build Project"!
          或者 build all(Ctrl+ B)
            回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2010-01-25 22:27 ll
          @gg
          頂 。。。
          我也是最討厭這種人了

            回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2010-04-06 10:56 Victim
          去看看項目目錄下是不是少了什么.class吧,我他媽就是myeclipse自動布屬的時候沒把我的filter類布屬過去,少了一個叫filter的包````每次都搞的我半死,終于發(fā)現(xiàn)````  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: 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,搞定!  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2010-05-10 15:45 翠柏
          MB說了跟沒說一樣,鄙視。。。  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2010-06-05 15:33 ss
          啥玩意這是??????????????????????????  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2010-10-20 13:16 1111
          無語····  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2010-12-15 15:22 冷卻冰
          換了下 說的2個jar 包 可以了不報錯了
          我以前遇到很多情況下報此錯 現(xiàn)在知道原因了  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2011-03-07 11:30 aa
          你就是一坨屎  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2011-06-13 15:56
          @ll謝謝  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2011-10-24 15:44 救命啊
          我各種方法試過了 還是不對哦,web.xml 也么錯啊  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: 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>  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2011-10-24 15:52 救命啊
          5555555555....................  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: 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>  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2012-08-24 10:00 s
          sdfsdf  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart [未登錄] 2012-08-24 10:04 峰少
          這個問題,我只想說還沒有找到一個此問題的方法,有時候把tomat/server/lib目錄下的commons-digester.jar,commons-beanutils.jar拷貝到common/lib/目錄重新啟動tomcat就問題了,有時候重新編譯一下項目也可以,但有時候,你怎么弄他就是不行,我有時候,就干脆刪除整個項目,然后重新在VSS上拿代碼,這樣也不會有問題了..這個問題真是愁啊..  回復(fù)  更多評論
            

          # re: TOMCAT 嚴(yán)重: Error filterStart 2013-08-02 15:03 yhf912
          我今天遇到了,發(fā)現(xiàn)是Myeclipse發(fā)布web.xml到Tomcat的路徑是webapps\ROOT\WEB-INF\web.xml,把這個文件刪除重新發(fā)布再沒有出錯  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 同德县| 霍山县| 五莲县| 巴南区| 玉龙| 靖西县| 益阳市| 屏山县| 綦江县| 中方县| 苍山县| 大安市| 育儿| 鸡泽县| 申扎县| 奉化市| 武清区| 确山县| 新晃| 阿拉善右旗| 广灵县| 南丰县| 陇川县| 鄯善县| 清徐县| 巴林右旗| 金川县| 梓潼县| 泽库县| 景洪市| 吉木萨尔县| 兰西县| 安阳市| 安远县| 临沧市| 郁南县| 古丈县| 巴林右旗| 屯门区| 百色市| 芮城县|