maven导入jstl包冲突

Error:java: 读\repository\javax\servlet\jstl\1.2\jstl-1.2.jar时出错; ZipFile invalid

原项目是ssm项目,导入不了jstl包,pom.xml一写jstl的包就没法运行

<dependency>
    <groupId>javax.servlet.jsp.jstlgroupId>
    <artifactId>jstlartifactId>
    <version>1.2version>
dependency>

查资料得知,tomcat中已有jsp-api和servlet-api,但maven下载jstl时也会把它所依赖的这两个包下载下来,所以就有了包冲突,因此在maven的pom.xml中需要排除这两个包的下载

修改dependency为如下所示

jstl-api 和 jstl-impl

<dependency>
    <

你可能感兴趣的:(jar,maven,jstl,java,servlet)