svn更新完代碼之后,應用程序就啟動不了了,提示錯誤如下:
嚴重: Skipped installing application listeners due to previous error(s)
2011-11-17 19:38:05 org.apache.catalina.core.StandardContext start
嚴重: Error listenerStart
2011-11-17 19:38:05 org.apache.catalina.core.StandardContext start
嚴重: Context startup failed due to previous errors
2011-11-17 19:38:05 org.apache.catalina.core.StandardHost getDeployer
我重新建了server,重新倒了所有的jar包,可是還是不行,到底哪兒出毛病了呢,明天接着解決吧。
終於搞定了,以后出錯了就看eclipse的Problem視圖。毛病出在jdk上,eclipse IDE有三個地方設置jre或jdk。
project 右鍵工程->properties->java build path->Libraries tab頁->最后選擇JRE這是設置工程的運行環境。
eclipseIDE window->preferences->java->Compiler 勾掉 Use default compliance settings都選上 JDK,這個是eclipseIDE用來編譯java文 件的JDK(就是這個沒設,造成了都編譯程了jdk1.3的class文件,然后在 jre1.5運行,肯定會出錯的)。
tomcat 雙擊server-> runtime Environment->JRE:選擇jdk版本,這個是選tomca運行和編譯web應用的。