maven项目报错JasperException:Unable to compile class forJSP
来看我碰到的问题:
经过查找资料,我发现,我Tomcat是7.0,但maven默认使用Tomcat6,这个版本不支持jdk1.8,正好我的jdk是1.8的,所以会报错
解决:
configuration里的port是配置端口的,可改可不改
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
</configuration>
</plugin>
</plugins>
</build>
之后运行maven的时候,就不是输入:tomcat:run了而是tomcat7:run,这样便可以使用我自己的Tomcat7了 (记住这两个tomcat:run和tomcat7:run如果端口一样,不能同时运行这两个,会出现端口被占用的情况,最好有用完Tomcat就立刻把服务器停掉,这样基本就没问题)