已解决:java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jsp
Posted gifisan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了已解决:java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jsp相关的知识,希望对你有一定的参考价值。
同事遇到了一个问题,开始项目运行的好好的,过了一段时间再访问页面会报出如下错误信息(只贴了部分),
这是为啥呢,可能是由于servlet-api版本jar包重复导致的,他项目本身使用了servlet-api(pom.xml中引用),
通过eclipse部署tomcat,tomcat中也包含了servlet-api.jar,而且这两个jar包版本不一致。换成版本一致的重新部署之即可,
java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jsp at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
如何查看servlet-api版本呢,看图:
以上是关于已解决:java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jsp的主要内容,如果未能解决你的问题,请参考以下文章