天天看點

Eclipse配置Struts2問題:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

一開始我項目使用的是user libraries,但是真正的jar包在其他項目上

棄用了user libraries,

手動将struts2的相關jar複制到/webcontent/web-inf/lib目錄下:

Eclipse配置Struts2問題:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

重新運作程式,成功!

也就是說,tomcat預設從web-inf/目錄下加載資源,eclipse在釋出程式的時候,并沒有把user libraries的相關資源拷貝到web-inf/目錄下(eclipse會把src目錄下的所有非*.java檔案複制到web-inf/classes目錄下),是以tomcat說找不到所需要的類。

繼續閱讀