Struts2的web.xml中的url-pattern路徑配置為/*.action時,Tomcat一啟動執行就報錯(嚴重: A child container failed during star)
阿新 • • 發佈:2019-01-02
Struts2中web.xml中的url-pattern路徑配置錯誤導致Tomcat一起動就報錯。
如上圖url-pattern配置為/*.action (錯誤)
修改成:
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*
</filter-mapping>
或
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>*.action
</filter-mapping>
引起報錯的原因如下:
對於url-pattern匹配(對映):1,全名匹配, 2,路徑匹配 3,副檔名匹配
而/*.action 又是路徑匹配,又有副檔名匹配,導致了url-pattern無法區分