struts2專案訪問頁面404
阿新 • • 發佈:2019-01-30
第一種情況
<constantname="struts.devMode" value="true"></constant>
如果在struts.xml裡配置了以上常量,即設定為除錯模式
那麼此專案部署在伺服器中時,是訪問不到頁面的
只需要註釋以上程式碼,或者更改成執行模式,就能正常訪問到頁面
第二種情況
相應的jar包支援沒有放在伺服器上
<filter>
<filter-name>action2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</
</filter>
<filter-mapping>
<filter-name>action2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
報找不到
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
可以按下圖操作
右擊專案名稱
再重啟伺服器即可,最好在之前先清除一下tomcat快取(找到tomcat安裝目錄下的work目錄,刪除Catalina目錄,再將安裝目錄下的webapps下的此專案刪除)