Eclipse 中 tomcat 7 运行项目,运行过程中丢包( 编译好的class也丢了···)

林小米 发布于 2012/03/26 18:45
阅读 4K+
收藏 0

阿里云2020上云采购季,爆款产品,低至0.6折,点击抢购!>>>

运行环境 jdk1.6.0_31(x64) 

tomcat apache-tomcat-7.0.26(x64) 

Eclipse 为 Indigo Service Release 2 (x64) 

问题描述 

项目配置完后 可以正常启动 

但是 项目运行一段时间后 ( 没有对java 代码进行任何修改 ) 

Eclipse 控制台抛错 

  1. 2012-3-26 11:39:43 org.apache.catalina.loader.WebappClassLoader modified  
  2. 严重:     Resource '/WEB-INF/lib/XmlSchema-1.4.6.jar' is missing  
  3. 2012-3-26 11:39:43 org.apache.catalina.core.StandardContext reload  
  4. 信息: Reloading Context with name [/xsp] has started  
  5. 2012-3-26 11:39:43 org.apache.catalina.core.StandardWrapper unload  
  6. 信息: Waiting for 1 instance(s) to be deallocated  
  7. 2012-3-26 11:39:44 org.apache.catalina.core.StandardWrapper unload  
  8. 信息: Waiting for 1 instance(s) to be deallocated  
  9. 2012-3-26 11:39:45 org.apache.catalina.core.StandardWrapper unload  
  10. 信息: Waiting for 1 instance(s) to be deallocated  
  11. 2012-3-26 11:39:45 org.apache.catalina.core.StandardContext reload  
  12. 严重: Exception stopping Context with name [/xsp]  
  13. org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xsp]]  
  14.     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)  
  15.     at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3901)  
  16.     at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:426)  
  17.     at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1350)  
  18.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1537)  
  19.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1547)  
  20.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1547)  
  21.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1526)  
  22.     at java.lang.Thread.run(Thread.java:662)  
  23. Caused by: java.lang.NoClassDefFoundError: org/apache/struts2/util/ObjectFactoryDestroyable  
  24.     at org.apache.struts2.dispatcher.Dispatcher.cleanup(Dispatcher.java:257)  
  25.     at org.apache.struts2.dispatcher.FilterDispatcher.destroy(FilterDispatcher.java:221)  
  26.     at org.apache.catalina.core.ApplicationFilterConfig.release(ApplicationFilterConfig.java:311)  
  27.     at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4674)  
  28.     at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5455)  
  29.     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)  
  30.     ... 8 more  
  31. Caused by: java.lang.ClassNotFoundException: org.apache.struts2.util.ObjectFactoryDestroyable  
  32.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)  
  33.     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)  
  34.     ... 14 more  
  35. 2012-3-26 11:39:45 org.apache.catalina.util.LifecycleBase stop  
  36. 信息: The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xsp].StandardWrapper[default]] after stop() had already been called. The second call will be ignored.  
  37. 2012-3-26 11:39:45 org.apache.catalina.util.LifecycleBase stop  
  38. 信息: The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xsp].StandardWrapper[jsp]] after stop() had already been called. The second call will be ignored.  
  39. 2012-3-26 11:39:45 org.apache.catalina.util.LifecycleBase stop  
  40. 信息: The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xsp].StandardWrapper[dwr]] after stop() had already been called. The second call will be ignored.  
  41. 2012-3-26 11:39:45 org.apache.catalina.util.LifecycleBase stop  
  42. 信息: The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xsp].StandardWrapper[JspSupportServlet]] after stop() had already been called. The second call will be ignored.  
  43. 2012-3-26 11:39:45 org.apache.catalina.core.StandardContext reload  
  44. 严重: Exception starting Context with name [/xsp]  
  45. org.apache.catalina.LifecycleException: Failed to stop component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xsp]]  
  46.     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:236)  
  47.     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:141)  
  48.     at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3908)  
  49.     at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:426)  
  50.     at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1350)  
  51.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1537)  
  52.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1547)  
  53.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1547)  
  54.     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1526)  
  55.     at java.lang.Thread.run(Thread.java:662)  
  56. Caused by: java.lang.NoClassDefFoundError: org/apache/struts2/util/ObjectFactoryDestroyable  
  57.     at org.apache.struts2.dispatcher.Dispatcher.cleanup(Dispatcher.java:257)  
  58.     at org.apache.struts2.dispatcher.FilterDispatcher.destroy(FilterDispatcher.java:221)  
  59.     at org.apache.catalina.core.ApplicationFilterConfig.release(ApplicationFilterConfig.java:311)  
  60.     at org.apache.catalina.core.StandardContext.filterStop(StandardContext.java:4674)  
  61.     at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5455)  
  62.     at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)  
  63.     ... 9 more  
  64. 2012-3-26 11:39:45 org.apache.catalina.core.StandardContext reload  
  65. 信息: Reloading Context with name [/xsp] is completed  


最早以为是 丢包或 包出错 
换包后 问题照旧 

问题奇怪的是我 clean 后 
又可以用了但用了一阵 问题又重复发生……
加载中
0
苦行瓜
苦行瓜
tomcat 7不是对应jdk7的吗?
林小米
林小米
换了 jdk7 两天了 没出问题了 至于为什么 , 歪么知···
0
林小米
林小米
有这种说法吗 那我下个jdk7 试下
林小米
林小米
@林小米 过了一个晚上了,还是可以用···so 再测一天
林小米
林小米
@林小米 一个下午过去了 还是安好
林小米
林小米
@林小米 1个小时过去了,尚且安好……
林小米
林小米
切到jdk7了··拭目以待吧 看看有没问题
0
林小米
林小米
我之前系统是32位的, tomcat7 + jdk1.6 运行好好的··
0
青青子婧
青青子婧
Resource  '/WEB-INF/lib/XmlSchema-1.4.6.jar' is missing!!!!!!!!!!!!!与jdk没关系的
林小米
林小米
包存在的, 一开始运行时正常的, 但是运行运行着就出问题了,包没了,全部的········我开始也以为是包的问题,但是换了包,升级了包,还是老问题一直反复·········
0
羅立安的眼光
羅立安的眼光
虽然不知道为什么,但是tomcat只要求jdk1.6
返回顶部
顶部