Struts2折騰(1)--Struts2配置web.xml出現404的解決方案

    今天真的坎坷啊。搞得智能插座引腳的問題,,通訊的問題。。不過最後都順利解決了。。。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

相關文章
相關標籤/搜索