今天真的坎坷啊。搞得智能插座引腳的問題,,通訊的問題。。不過最後都順利解決了。。。web
開始說說struts2的問題。暑假的時候一塊兒作的軟件用到了struts2和hibernate,不過用的不深。這幾天重操舊業,打算徹底深刻理解struts2,出現了久違的404。apache
通過測試,若是再也不web.xml文檔中配置以下代碼的話,頁面能夠順利顯示。可是若是添加以下代碼,啓動項目就會報404錯誤。tomcat
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
幾個月都沒繼續使用struts2的我有點丈二摸不到頭腦,告訴本身:莫慌莫慌。。app
先看環境:把struts2.3.31全部包都導入了。tomcat信息顯示爲測試
去網上找了找緣由,說是包導入過多。url
而後按照論壇說的只留下幾個包。專門留了個記錄spa
而後再進行測試,tomcat顯示信息爲hibernate
這種錯誤好解決多了。。意思就是缺乏lang3這個包,好說,找到文件夾的commons-lang3-3.2.jar,而後將其導入到裏面,,BINGO!code
學的關鍵的一點就是,多看看程序運行記錄,裏面有很多寶藏啊xml