已解决: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的主要内容,如果未能解决你的问题,请参考以下文章

Midlet 在模拟器中工作,ClassNotFoundException 在手机上

[已解决]状态栏的字体怎样改变颜色?(已解决)

text 黑屏没有任务栏没有桌面[已解决/已关闭]

解决Firefox已阻止运行早期版本Adobe Flash

Gamma阶段测试报告

如何让 youtrack 不显示已解决的问题