在maven工程中引入jsp-api的jar包时,若将它的依赖范围设置为<scope>compile</scope>,当运行时,会出现java.lang.NullPointerException异常。这是因为该jar包的依赖范围为compile,所以它的jar包以及它所依赖的jar包会被拿到部署目录下,而这些jar包,tomcat也有,所以就产生了冲突。
解决方法:将其依赖范围改为provided.
在maven工程中引入jsp-api的jar包时,若将它的依赖范围设置为<scope>compile</scope>,当运行时,会出现java.lang.NullPointerException异常。这是因为该jar包的依赖范围为compile,所以它的jar包以及它所依赖的jar包会被拿到部署目录下,而这些jar包,tomcat也有,所以就产生了冲突。
解决方法:将其依赖范围改为provided.