1、环境:jdk1.8.0_40,spring 4.1.1, tomcat 8.0.21,Intellij IDEA 14.1.1
2、project:直接采用springmvc template + appserver(tomcat)初始化
3、问题:直接启动tomcat部署war exploded,在浏览器输入http://localhost:8080/显示错误:
java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.pages.hello_jsp
4、解决方法:删除pom.xml中的
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
5、参考:
1. http://stackoverflow.com/questions/26999175/intellij-idea-tomcat-and-spring-mvc-template
2. https://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Spring+MVC,+Hibernate+and+JSON