最主要的就是Exception starting filter struts2網上有很多討論的問題,看來被困惑的人特別多。按照網上給的建議調試,但是還是屢屢失敗。
今天又刪除項目重新建立,刪除tomcat重裝。然后小心翼翼,一步一步的配置,終于獲得了成功。
總結了以下幾點,希望對其他遇到困難的同志有幫助。
1 據說引入包時要注意,沒有必要的話,只引入空項目的lib下的幾個包就可以。
2 配置filter的時候要小心,引入的類千萬要注意。尤其是2.1和2.0引入的類是不一樣的。
3 filter映射配置時url-pattern要注意,/*和*.action都可以,但是/*.action就萬萬不行。
4 struts.xml編寫時,最好先別把action配上。等把類和轉向信息都寫完了,再在這里配置。否則也是有問題。
5 struts.xml寫時要小心,不要多個空格之類的低級錯誤。
6 action類最好不要放在缺省包下。好像這個也會報錯。
7 一定注意清理垃圾信息,尤其是在WEB-INF下的struts.xml可能和你編寫的并不同步。或者類的編譯文件和源文件也不同步。