关于maven创建好项目之后报错:org.apache.jasper.JasperException: Unable to compile class for JSP
看到了网上的很多这方面的答案,最终解决方法如下:
- 先说下自己的环境,是最简单的maven项目,jdk安装的是1.8,但是项目用的是JER1.7,tomcat是6
- 由于tomcat版本必须大于等于JRE的版本,版本差异会导致这类问题,最后用了tomcat7和jre版本配置如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</build>
- 最后一定要把依赖的jar包的作用范围该为:
- 最后运行Maven build 命令:tomcat7:run