在eclipse中建了一个maven的spring mvc项目,用tomcat启动时报如下错误:
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].
后来发现是我的web.xml配置有错。
错误的web.xml:
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/*.html</url-pattern>
</servlet-mapping>
修改后的web.xml:
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
主要就是把url-pattern中的 / 去掉就可以了。
然后就可以正常启动了。