Caused by: java.lang.NoClassDefFoundError: org/apache/neethi/AssertionBuilderFactory

来源:互联网 发布:个人租用阿里云服务器 编辑:程序博客网 时间:2024/06/05 17:26

1、错误描述

严重: StandardWrapper.Throwableorg.apache.cxf.bus.extension.ExtensionExceptionat org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:167)at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:179)at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:138)at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:139)at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:40)at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:36)at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:32)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:119)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:95)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:69)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:58)at org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:78)at org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:67)at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask.run(FutureTask.java:262)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.NoClassDefFoundError: org/apache/neethi/AssertionBuilderFactoryat java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:800)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:800)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:163)... 29 moreCaused by: java.lang.ClassNotFoundException: org.apache.neethi.AssertionBuilderFactoryat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)... 44 more九月 20, 2015 6:20:56 下午 org.apache.catalina.core.StandardContext loadOnStartup严重: Servlet /FlashProject threw load() exceptionjava.lang.ClassNotFoundException: org.apache.neethi.AssertionBuilderFactoryat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:800)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:800)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:163)at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:179)at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:138)at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131)at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:139)at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:40)at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:36)at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:32)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:119)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:95)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:69)at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:58)at org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:78)at org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:67)at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5231)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5518)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask.run(FutureTask.java:262)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:745)

2、错误原因

        由报错的提示可知,缺少有关neethi的jar


3、解决办法

     将neethi-5.2.4.jar拷贝到项目中的web/lib目录下

1 0