maven项目中报:Unable to compile class for JSP:
由于tomcat中的已有servlet-api和jsp-api包,所以与引入的这俩个包发生了冲突。
第一步:删掉引入的依赖:
<!-- 加入servlet和jsp的依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
第二步:添加tomcat依赖
选中web项目->右击->properties- >build path->Java Build Path -->Libraries->Add Library->Server Runtime->选中Apache Tomcat
如图:
第三步:重建索引:Maven Repositories->Local Repositories->Local Repository->Rebuild Index