2017-03-05 35 views
1

我是Struts2的新手。我不明白的是,當我編輯web.xml如何在使用Struts 2時配置web.xml?

<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> 

我得到一個錯誤:在本地主機服務器的Tomcat V8.0服務器無法啓動。

我該怎麼辦?

+0

您是否在項目中添加了「struts2-core」依賴項? –

+0

你可以試試Tomcat 8.5嗎?早期的8.0版本有問題 –

回答

0

您應該檢查,如果你在寫<filter-class>類的類路徑,即在部署應用程序時罐子的一個存在。

閱讀關於在Struts2應用程序中使用的web.xml。如果您在使用Struts 2.5.X的類應該是

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

您也可能想知道How to add Struts2 filter without web.xml