參考:http://blog.csdn.net/njnu_mjn/article/details/6684661
問題:
運行struts2,報錯org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
解決方案:
棄用User Libraries, 手動將Struts2的相關jar復制到/webContent/WEB-INF/lib目錄下:
重新運行程序,成功!
也就是說,Tomcat默認從WEB-INF/目錄下加載資源,Eclipse在發布程序的時候,並沒有把User Libraries的相關資源拷貝到WEB-INF/目錄下(Eclipse會把src目錄下的所有非*.java文件復制到WEB-INF/classes目錄下),所以Tomcat說找不到所需要的類。