严重: Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@1af33d6
 
java.lang.ClassNotFoundException: 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2016-6-26 9:12:40 org.apache.catalina.core.StandardWrapperValve invoke
严重: Allocate exception for servlet hello
java.lang.ClassNotFoundException: 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2016-6-26 9:12:41 org.apache.catalina.core.StandardWrapperValve invoke
信息: Servlet hello is currently unavailable
2016-6-26 9:12:41 org.apache.catalina.core.StandardWrapperValve invoke
信息: Servlet hello is currently unavailable
2016-6-26 9:12:41 org.apache.catalina.core.StandardWrapperValve invoke
信息: Servlet hello is currently unavailable
2016-6-26 9:12:42 org.apache.catalina.core.StandardWrapperValve invoke
信息: Servlet hello is currently unavailable
2016-6-26 9:12:42 org.apache.catalina.core.StandardWrapperValve invoke
信息: Servlet hello is currently unavailable
2016-6-26 9:12:42 org.apache.catalina.core.StandardWrapperValve invoke
信息: Servlet hello is currently unavailable
2016-6-26 9:12:42 org.apache.catalina.core.StandardWrapperValve invoke

信息: Servlet hello is currently unavailable

解决:

网上搜了几种解决方案:

1、关掉myeclipse,把原来的tomcat换掉,如果是安装版的就卸载,重新放一个tomcat,启动myeclipse,配置tomcat,部署,再启动tomcat,一切OK。
2、之前jar包我是通过Build path -> Configure build path-> Add External JARs的方式添加的,程序编译,Tomcat启动都很正常,没有错误。可是一访问jsp页面就报上述错误。 苦思不得其解,但看了错误信息说是找不到org.springframework.web.servlet.DispatcherServlet类,所以我就干脆将spring.jar,spring-webmvc.jar等jar包通通手工添加到/WEB-INF/lib目录下,并且将default output folder值改为projectName/WebContent/WEB-INF/classes 问题就得以解决了。

这两种解决方案试了都不行,但是大体了解到可能是jar包没有导入进去,所以进了eclipse的工程目录,找到对应的存放jar包的目录:.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\jsf2nd\WEB-INF\lib,发现果然少了两个jar包,将之放入后问题就解决了。

错误原因:至今未能查明究竟是哪个地方出错了才使得eclipse不能将jar包放到eclipse的tomcat插件下面。

可能的几个原因:
1、我的eclipse选择的默认编译是jdk1.5,而这个项目用的是Tomcat6,
2、我的Eclipse里面默认设置的tomcat的编译器也是1.5

org.apache.catalina.loader.StandardClassLoader@1af33d6相关推荐

  1. ClassNotFoundException: org.apache.catalina.loader.DevLoader 自己摸索,丰衣足食

    使用tomcat插件时遇到的问题: ClassNotFoundException: org.apache.catalina.loader.DevLoader 解决方案: 参考了许多文章,对我自己的目录 ...

  2. org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc

    异常信息如下: 2010-2-4 11:53:55 org.apache.catalina.startup.HostConfig checkResources 信息: Reloading contex ...

  3. WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web appli

      今天在测试服部署tomcat的时候,catalina日志老是报以下警告: WARNING [main] org.apache.catalina.loader.WebappClassLoaderBa ...

  4. Tomcat启动报错“java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader”

    好多基于SSH 的旧系统还有人员在辛苦维护着 厂家给的代码,虽然结构不复杂,却经常出错.今天在本地启动时,产生了 java.lang.ClassNotFoundException: org.apach ...

  5. [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateF

    可能是jar包没有添加到war上 有的话就点开,挨个fix

  6. tomcat(12)org.apache.catalina.core.StandardContext源码剖析

    [0]README 0)本文部分文字描述转自 "how tomcat works",旨在学习 "tomcat(12)StandardContext源码剖析" 的 ...

  7. Caused by: org.apache.catalina.LifecycleException: A child container failed during start

    错误提示: 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache. ...

  8. 错误处理:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter

    部署项目时,启动Tomcat一直出错:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter SEVE ...

  9. tomcat(11)org.apache.catalina.core.StandardWrapper源码剖析

    [0]README 0.0)本文部分文字描述转自 "how tomcat works",旨在学习 "tomcat(11)StandardWrapper源码剖析" ...

最新文章

  1. bash: vue: command not found
  2. 清华大学计算机系教授:马少平——计算机是如何实现智能的(附直播回放)...
  3. 网管网络布线之常用兵器谱
  4. CentOS7安装xfce桌面环境
  5. Winform中怎样对窗体进行隐藏,再次打开时仍然保留上次的窗体
  6. Windows如何查看端口占用
  7. TKmybatis和mybatisplus哪个好用
  8. debian 删除mysql数据库_Debian中完全卸载MySQL的方法
  9. @程序员们,公司 2 年不涨薪我究竟该怎么办?
  10. QTQuick控件基础(1)
  11. Codeigniter处理用户登录验证后URL跳转
  12. ODBC连接达梦数据库配置
  13. golang 结构体数组的初始化赋值
  14. 统计学的Python实现-005:最大值、最小值、极差
  15. 如何把桌面计算机和回收站隐藏,电脑回收站怎么隐藏图标,隐藏我的电脑和回收站...
  16. 12c rac在安装grid软件执行root.sh脚本的时候出现PRCT-1431,CLSRSC-180
  17. c语言实现alsa播放
  18. ftl模板导出excel_freemarker导出定制excel
  19. ADF单位根检验方法
  20. MongoDB副本集部署

热门文章

  1. Apache 服务器端安装配置(Windows版本)
  2. 水滴状的自己定义视图,让您摆脱单调的Dialog
  3. Extjs4.x (MVC)Controller中refs以及Ext.ComponentQuery解析
  4. window.location.href跳转无效 IE Bug【转载】
  5. DOS下常用网络相关命令解释(华为培训资料)
  6. 谷歌紧急修复已遭在野利用的Chrome 0day
  7. 谷歌修复多个严重的安卓 RCE 漏洞
  8. 好程序员web前端教程:字符串
  9. WindowsServer2003虚拟机 安装SQL2005失败 终于找到原因了
  10. 这种div高度自适应确定你知道吗?