目前我正在學習 Spring MVC,當我在 Tomcat 服務器版本 9 上運行應用程式時,404 錯誤帶有以下錯誤堆疊跟蹤(平臺:Windows 10)
嚴重:在 [file:/C:/Users/kaust/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/springmvc/WEB- 的應用程式 web.xml 檔案中決議錯誤INF/web.xml] org.xml.sax.SAXParseException; systemId:檔案:/C:/Users/kaust/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/springmvc/WEB-INF/web.xml;行號:14;列號:20;第 [14] 行第 [20] 列出錯:[將 [null] 轉換為型別 [java.lang.String] 時出錯]
以下警告在對話框中打開: org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'servlet-mapping' not found。
我的 web.xml 檔案
<web-app>
<display-name>Hello Spring MVC</display-name>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-mapping>dispatcher</servlet-mapping>
<url-pattern>/</url-pattern>
</servlet-mapping> </web-app>
uj5u.com熱心網友回復:
<servlet-mapping>應該包含<servlet-name>...</servlet-name>而不是<servlet-mapping>標簽
這是正確的代碼:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/425716.html
