Maven新手坑记录——org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
问题:在idea中使用maven的方法创建好一个javaweb项目后,然后访问hello.jsp时候出现如下问题
idea中报错信息如下
浏览器报错信息如下
从箭头处可以看到使用maven使用的是tomcat6来运行的这个项目,而我在一开始创建项目时使用的是jdk1.8版本,tomcat6是不支持这个版本的jdk的。所以我这里将tomcat设置为tomcat7.0的版本。
解决方法:
第一步
在pom.xml文件中的plugins标签中添加如下子标签
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
第二步
在Run/Edit Configurations中搜索Maven,并在Command line中输入tomcat7:run
如下图
到此,问题就得到了解决!可以成功访问jsp页面了!