项目启动异常:Exception: java.lang.RuntimeException: XPathFactory#newInstance()

  项目启动时,报如下异常: **** MessageBrokerServlet failed to initialize due to runtime exception: Exception: java.lang.RuntimeException: XPathFactory#newInstance() failed to create an XPathFactory for the default object model: http://java.sun.com/jaxp/xpath/dom with the XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationException : No XPathFctory implementation found for the object model: http://java.sun.com/jaxp/xpath/dom at javax.xml.xpath.XPathFactory.newInstance(Unknown Source) at flex.messaging.config.XPathServerConfigurationPars er.initializeExpressionQuery(XPathServerConfigurati onParser.java:46) at flex.messaging.config.AbstractConfigurationParser. parse(AbstractConfigurationParser.java:68) at flex.messaging.config.FlexConfigurationManager.get MessagingConfiguration(FlexConfigurationManager.jav a:79) at flex.messaging.MessageBrokerServlet.init(MessageBr okerServlet.java:106) at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3956) at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4230) at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirec tory(HostConfig.java:926) at org.apache.catalina.startup.HostConfig.deployDirec tories(HostConfig.java:889) at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostC onfig.java:1149) at org.apache.catalina.startup.HostConfig.lifecycleEv ent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLife cycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1022) at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:736) at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:443) at org.apache.catalina.core.StandardService.start(Sta ndardService.java:448) at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalin a.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:433) 11/03/29 09:36:57 ERROR [main] [/hgwl].loadOnStartup(3958) | Servlet /hgwl threw load() exception javax.servlet.UnavailableException: XPathFactory#newInstance() failed to create an XPathFactory for the default object model: http://java.sun.com/jaxp/xpath/dom with the XPathFactoryConfigurationException: javax.xml.xpath.XPathFactoryConfigurationException : No XPathFctory implementation found for the object model: http://java.sun.com/jaxp/xpath/dom at flex.messaging.MessageBrokerServlet.init(MessageBr okerServlet.java:170) at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.load(Stan dardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnSta rtup(StandardContext.java:3956) at org.apache.catalina.core.StandardContext.start(Sta ndardContext.java:4230) at org.apache.catalina.core.ContainerBase.addChildInt ernal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(Co ntainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(Sta ndardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDirec tory(HostConfig.java:926) at org.apache.catalina.startup.HostConfig.deployDirec tories(HostConfig.java:889) at org.apache.catalina.startup.HostConfig.deployApps( HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostC onfig.java:1149) at org.apache.catalina.startup.HostConfig.lifecycleEv ent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLife cycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1022) at org.apache.catalina.core.StandardHost.start(Standa rdHost.java:736) at org.apache.catalina.core.ContainerBase.start(Conta inerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(Stan dardEngine.java:443) at org.apache.catalina.core.StandardService.start(Sta ndardService.java:448) at org.apache.catalina.core.StandardServer.start(Stan dardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalin a.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:433) 解决方法:在工程中加入 xalan.jar (我只加了这个就可以),xerces-2.6.2.jar,xercesImpl.jar,xml-apis.jar。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值