1. 程式人生 > >出現了Exception starting filter struts2錯誤

出現了Exception starting filter struts2錯誤

      在使用maven釋出struts的時候,發生了這樣的一個錯誤:

嚴重: Exception starting filter struts2

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

eclipse釋出專案的時候並未自動將引用的jar包copy到WEB-INF/目錄下,導致編譯器找不到所使用的class.

在開始的時候已經在maven的pom.xml檔案中配置了struts的jar包,出現上述的問題的話,是因為myeclipse在釋出專案的時候並沒有將引用的jar包copy到WEB-INF/目錄下,導致編譯器找不到Class。出現這樣的問題我們可以手動的去處理一下:在專案上進行右鍵選擇properties,找到

Deployment Assembly這個選項,點選右邊的add,選擇java build path entries

    最後重新發布專案一下即可。