同事遇到了一個(gè)問(wèn)題,開(kāi)始項(xiàng)目運(yùn)行的好好的,過(guò)了一段時(shí)間再訪問(wèn)頁(yè)面會(huì)報(bào)出如下錯(cuò)誤信息(只貼了部分),
這是為啥呢,可能是由于servlet-api版本jar包重復(fù)導(dǎo)致的,他項(xiàng)目本身使用了servlet-api(pom.xml中引用),
通過(guò)eclipse部署tomcat,tomcat中也包含了servlet-api.jar,而且這兩個(gè)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