發帖求助鏈接http://bbs.csdn.net/topics/392190768
注意事項:
1.<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 一行中不能加後綴.class,應寫DispatcherServlet的全限定名。否則tomcat報錯500,如鏈接開頭所示。
錯誤代碼:
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet.class</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
</servlet>
正確代碼:
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
</servlet>
2.雖然已經導入spring-webmvc包,在url正確的情況下仍報錯404,根據http://blog.csdn.net/qq931399960/article/details/45119953的解決方案,還應導入commons-logging.jar包
另附上述鏈接中的知識點:
sprigMVC依賴包:
commons-logging.jar
spring-aop.jar
spring-beans.jar
spring-context.jar
spring-core.jar
spring-expression.jar
spring-web.xml
spring-webmvc.jar