# [[已解决] java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.com.yourproject.test_jsp](h...

同事遇到了一个问题,开始项目运行的好好的,过了一段时间再访问页面会报出如下错误信息(只贴了部分),

这是为啥呢,可能是由于servlet-api版本jar包重复导致的,他项目本身使用了servlet-api(pom.xml中引用),

通过eclipse部署tomcat,tomcat中也包含了servlet-api.jar,而且这两个jar包版本不一致。换成版本一致的重新部署之即可,

|

1

2

3

4

5

|

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版本呢,看图:

image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容