【发布时间】:2012-11-03 18:05:18
【问题描述】:
我刚刚关注this 文章,并收到以下错误。到目前为止,谷歌搜索没有帮助。请建议:
2012 年 11 月 15 日下午 2:06:51 org.apache.catalina.core.AprLifecycleListener init 信息:在 java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/ 上找不到允许在生产环境中获得最佳性能的基于 APR 的 Apache Tomcat Native 库爪哇 2012 年 11 月 15 日下午 2:06:51 org.apache.coyote.AbstractProtocol 初始化 信息:初始化 ProtocolHandler ["http-bio-8080"] 2012 年 11 月 15 日下午 2:06:51 org.apache.coyote.AbstractProtocol 初始化 信息:初始化 ProtocolHandler ["ajp-bio-8009"] 2012 年 11 月 15 日下午 2:06:51 org.apache.catalina.startup.Catalina 加载 INFO:初始化在 1569 毫秒内处理 2012 年 11 月 15 日下午 2:06:52 org.apache.catalina.core.StandardService startInternal 信息:启动服务 Catalina 2012 年 11 月 15 日下午 2:06:52 org.apache.catalina.core.StandardEngine startInternal 信息:启动 Servlet 引擎:Apache Tomcat/7.0.32 2012 年 11 月 15 日下午 2:06:52 org.apache.catalina.startup.HostConfig deployDescriptor 信息:部署配置描述符 /usr/local/apache-tomcat-7.0.32/conf/Catalina/localhost/MavenWeb.xml 2012 年 11 月 15 日下午 2:06:52 org.apache.tomcat.util.digester.Digester startElement 严重:开始事件抛出错误 java.lang.VerifyError:类 org.apache.catalina.loader.DevLoader 覆盖最终方法 start.()V 在 java.lang.ClassLoader.defineClass1(本机方法) 在 java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 在 java.lang.ClassLoader.defineClass(ClassLoader.java:615) 在 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 在 java.net.URLClassLoader.access$000(URLClassLoader.java:58) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:197) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247) 在 org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144) 在 org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276) 在 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) 在 com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) 在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) 在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) 在 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) 在 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) 在 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) 在 org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537) 在 org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:635) 在 org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:599) 在 org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:837) 在 org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 在 org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 在 org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) 在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) 在 org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:655) 在 org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1628) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 在 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 在 java.util.concurrent.FutureTask.run(FutureTask.java:138) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 在 java.lang.Thread.run(Thread.java:680) 2012 年 11 月 15 日下午 2:06:52 org.apache.catalina.startup.HostConfig deployDescriptor 严重:部署配置描述符/usr/local/apache-tomcat-7.0.32/conf/Catalina/localhost/MavenWeb.xml 时出错 java.lang.VerifyError:类 org.apache.catalina.loader.DevLoader 覆盖最终方法 start.()V 在 java.lang.ClassLoader.defineClass1(本机方法) 在 java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 在 java.lang.ClassLoader.defineClass(ClassLoader.java:615) 在 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 在 java.net.URLClassLoader.access$000(URLClassLoader.java:58) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:197) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247) 在 org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144) 在 org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276) 在 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) 在 com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647) 在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) 在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) 在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) 在 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) 在 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) 在 com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) 在 org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537) 在 org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:635) 在 org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:599) 在 org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:837) 在 org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:387) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 在 org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 在 org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) 在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) 在 org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:655) 在 org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1628) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) 在 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 在 java.util.concurrent.FutureTask.run(FutureTask.java:138) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 在 java.lang.Thread.run(Thread.java:680) 2012 年 11 月 15 日下午 2:06:52 org.apache.coyote.AbstractProtocol 开始 信息:启动协议处理程序 ["http-bio-8080"] 2012 年 11 月 15 日下午 2:06:52 org.apache.coyote.AbstractProtocol 开始 信息:启动协议处理程序 [“ajp-bio-8009”] 2012 年 11 月 15 日下午 2:06:52 org.apache.catalina.startup.Catalina 开始 INFO:服务器在 243 毫秒内启动
【问题讨论】: