Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs

报错原因:

       maven项目下的依赖中,包含了以下两个依赖:

    
			javax.servlet
			servlet-api
			2.5
     
    
			javax.servlet.jsp
			jsp-api
			2.2
     

    在tomcat容器中,已经自带了这两个包,所以部署工程时没有报错,但是打开项目的时候报错了。

解决办法:

    尝试:在要打包的时候,注释掉以上两个依赖,但是项目报红。

    解决:

    
			javax.servlet
			servlet-api
			2.5
			provided
     
    
			javax.servlet.jsp
			jsp-api
			2.2
			provided
     

在这两个依赖包中添加provided属性,此属性含义是仅在编译或者测试的时候才引用。






















你可能感兴趣的:(异常解除学习)