JasperException:Unable to compile class forJSP

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就立刻把服务器停掉,这样基本就没问题)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了26 篇原创文章 · 获赞 7 · 访问量 1037

猜你喜欢

转载自blog.csdn.net/qq_43598193/article/details/103022450