2014-08-28 64 views
1

我已經部署了openCRX CRM,並試圖構建它,但它拋出以下異常,java.lang.ExceptionInInitializerError的Apache Tomcat

java.lang.ExceptionInInitializerError 在org.apache.catalina.mbeans.GlobalResourcesLifecycleListener。 (GlobalResourcesLifecycleListener.java:66) 在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本機方法) 在sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java: 45) at java.lang.re (ObjectCreateRule.java:145)flect.Constructor.newInstance(Constructor.java:534) at java.lang.Class.newInstance(Class.java:374) at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:145) 在org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1288) 在com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:507) 在com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1323) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl $ FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2750) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java: 489) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:828) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration。 java:757) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:133) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse( AbstractSAXParser.java:1211) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $ JAXPSAXParser.parse(SAXParserImpl.java:551) at org.apache.tomcat.util.di gester.Digester.parse(Digester.java:1561) at org.apache.catalina.startup.Catalina.load(Catalina.java:615) at org.apache.catalina.startup.Catalina.load(Catalina.java: 663) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java的.lang.reflect.Method.invoke(Method.java:622) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280) at org.apache.catalina.startup.Bootstrap.main(Bootstrap .java:454) 引起:java.lang.NullPointerException at org.apache.tomcat.util.modeler.Registry .loadDescriptors(Registry.java:766) at org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:1064) at org.apache.catalina.mbeans.MBeanUtils。(MBeanUtils.java:93) 。 ..更多

只想知道何時拋出這樣的異常,發生了什麼樣的可能性以及解決方案是什麼?謝謝。

回答

1

我有這個確切的錯誤。通過Eclipse Run配置啓動Tomcat。 我發現,Tomcat/lib文件夾中的所有jar都在classpath中。當它們從那裏移除時,問題就消失了。 所以試着找到那些在你的類路徑中,並刪除它們。