假期以前在Eclipse中配置的工程,假期以後竟然不能用了,一頭霧水,問題是還不知道哪裏出錯。在eclipse中啓動tomcat的時候報錯:java 嚴重: Error filterStart 查找了一上午資料,試過許多方法沒有解決:apache 方法一:把tomat/server/lib目錄下的commons-digester.jar,commons-beanutils.jar拷貝到common/lib/目錄tomcat 方法二:
最終解決方法是將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