Error filterStart 錯誤解決

Error filterStart 錯誤解決

假期以前在Eclipse中配置的工程,假期以後竟然不能用了,一頭霧水,問題是還不知道哪裏出錯。在eclipse中啓動tomcat的時候報錯:java

嚴重: Error filterStart
2009-2-4 11:56:58 org.apache.catalina.core.StandardContext start
嚴重: Context startup failed due to previous errors
web

查找了一上午資料,試過許多方法沒有解決:apache

方法一:把tomat/server/lib目錄下的commons-digester.jar,commons-beanutils.jar拷貝到common/lib/目錄tomcat

方法二:

c:/> cd 主頁目錄/web-inf/classes

c:/> jar cvf   filters.jar   filters

造成filters.jar文件,把它放在 tomcat/common/lib下,從新啓動tomcatapp

 

最終解決方法是將tomcat5。0換成tomcat6(或者5.5)版本,問題解決eclipse

 

下面是安裝了Tomcat6.0之後獲得的錯誤信息:
2008-1-15 11:10:57 org.apache.catalina.startup.HostConfig deployDirectory
嚴重: Error deploying web application directory juncsoft
java.lang.UnsupportedClassVersionError: Bad version number in .class file
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)

原來程序被Eclipse從新編譯了,而編譯時使用的JRE6.0,因此和Tomcat(5.5)所須要的版本(5.0)不一致。改正方法:在Eclipse的Window-->Preferences設置的Java-->Installed JREs中選中5.0版本的JDK從新編譯程序。再從新啓動Tomcat,使人討厭的Error filterStart終於消失了,又看到了熟悉的程序界面。

spa

相關文章
相關標籤/搜索