1. 程式人生 > >struts2 第一次使用 404 頁面引發的一系列問題

struts2 第一次使用 404 頁面引發的一系列問題

環境:ubuntu  、 eclipse、struts-2.3.24

問題描述:

1.  struts2 訪問出現404

2.  嚴重: Exception starting filter Struts2

java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils

解決方法:

web.xml中的filter內容有發生變化

可以參考struts2.3.24中自帶例項的配置

正確配置如下:

 <filter>
      <filter-name>struts2</filter-name>
      <filter-class>
         org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
      </filter-class>
   </filter>


之後出現錯誤二,原因是struts2類中的引入缺少jar此時注意,

commons-lang-2.4.jar

commons-lang3-3.2.jar

在此應該引入第二個(commons-lang3-3.2.jar),重啟伺服器,問題解決。

剛開始使用jsp,第一次使用struts2做開發,和之前自己擅長的php很多不同的地方,再執行專案時出現問題的時候應該多從web.xml 和 lib中的jar包考慮,網上有很多解決這個問題的方法,大同小異,但是每個人和每個人遇到的情況不同,希望對大家有幫助。