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