java.lang.ClassNotFoundException: com.web.servlet.GetNewsServlet


java.lang.ClassNotFoundException: com.web.servlet.GetNewsServlet

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095)

at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Unknown Source)

2014-4-13 18:46:50 org.apache.catalina.core.StandardWrapperValve invoke

严重: Allocate exception for servlet GetNewsServlet




解决方法很简单:

java.lang.ClassNotFoundException: com.web.servlet.GetNewsServlet


很典型的程序在执行时无法找到应用中所引用的class的异常,异常后面标示出了无法找到的类的package:com.web.servlet.GetNewsServlet

如果是以web目录形式部署,请检查classes中是否有此class,

如果是引用第三方包,那检查你部署的web工程的lib目录下有无此第三方包。

如果是自行ant成应用包再部署的话,那请检查你的打包脚本,在war包里有没有把该class活着第三方应用包打进去。


OK了


 

你可能感兴趣的:(exception,servlet,MyEclipse,for,allocate,常见的错误,GetNewsServlet)