gnu.xml.dom.DomEx: The operation violates XML Namespaces异常

来源:互联网 发布:dragonframe mac 破解 编辑:程序博客网 时间:2024/04/26 16:44
Log4j和jfreechart同时存在时,如果使用了gnujaxp.jar包,会抛如下异常log4j:WARN Parsing warning 2 and column 38log4j:WARN URI was not reported to parser for entity [dtd]log4j:WARN Parsing warning 2 and column 38log4j:WARN missing system ID, using log4j.dtdlog4j:ERROR Could not parse url [file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/.../log4j.xml].gnu.xml.dom.DomEx: The operation violates XML Namespaces.More Information: xmlns is reservedNode Name: #documentat gnu.xml.dom.DomDocument.createAttributeNS(DomDocument.java:589)at gnu.xml.dom.DomDocument.createAttribute(DomDocument.java:561)at gnu.xml.dom.DomDocument.defaultAttributes(DomDocument.java:456)at gnu.xml.dom.DomDocument.createElementNS(DomDocument.java:440)at gnu.xml.pipeline.DomConsumer$Handler.startElement(DomConsumer.java:602)at gnu.xml.dom.Consumer$Backdoor.startElement(Consumer.java:203)at gnu.xml.pipeline.EventFilter.startElement(EventFilter.java:570)at gnu.xml.pipeline.ValidationConsumer.startElement(ValidationConsumer.java:1177)at gnu.xml.aelfred2.SAXDriver.startElement(SAXDriver.java:836)at gnu.xml.aelfred2.XmlParser.parseElement(XmlParser.java:1037)at gnu.xml.aelfred2.XmlParser.parseDocument(XmlParser.java:416)at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:167)at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)at gnu.xml.dom.JAXPFactory$JAXPBuilder.parse(JAXPFactory.java:186)at org.apache.log4j.xml.DOMConfigurator$2.parse(DOMConfigurator.java:767)at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:866)at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:773)at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:483)at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)at org.apache.log4j.Logger.getLogger(Logger.java:104)at com.letong.base.util.LogUtil.getLogger(LogUtil.java:20)at com.letong.ltCoSystem.init.InitServlet.init(InitServlet.java:35)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)at org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)at org.apache.catalina.core.StandardService.start(StandardService.java:519)at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)at org.apache.catalina.startup.Catalina.start(Catalina.java:581)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unknown Source)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)log4j:WARN No appenders could be found for logger (chargingSystem).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.解决方法:删掉gnujaxp.jar包,使用jfreechart在jre1.3的时候才需要此包


原创粉丝点击