Um, How to set the xml parser? Do you know? Please tell me, thanks!

-----邮件原件-----
发件人: Anthony Schexnaildre [mailto:[EMAIL PROTECTED] 
发送时间: 2008年7月8日 11:36
收件人: [email protected]
主题: Re: please tell me why?

Um, looks like you are using 2 different XML parser packages.

org.apache.xerces.jaxp.DocumentBuilderFactoryImpl !=  
javax.xml.parsers.DocumentBuilderFactor

-Anthony

On Jul 7, 2008, at 11:29 PM, mmikey wrote:

> It throws the next exception in the initial?
>
>
>
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean
> with name 'org.apache.cxf.wsdl.WSDLManager' defined in class path  
> resource
> [META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested  
> exception is
> org.springframework.beans.BeanInstantiationException: Could not  
> instantiate
> bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]: Constructor threw
> exception; nested exception is java.lang.ClassCastException:
> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to
> javax.xml.parsers.DocumentBuilderFactory
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractAutowireCapableBeanFactory
> .instantiateBean(AbstractAutowireCapableBeanFactory.java:813)
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractAutowireCapableBeanFactory
> .createBeanInstance(AbstractAutowireCapableBeanFactory.java:769)
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractAutowireCapableBeanFactory
> .doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractAutowireCapableBeanFactory
> $1.run(AbstractAutowireCapableBeanFactory.java:383)
>
>    at java.security.AccessController.doPrivileged(Native Method)
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractAutowireCapableBeanFactory
> .createBean(AbstractAutowireCapableBeanFactory.java:353)
>
>    at
> org.springframework.beans.factory.support.AbstractBeanFactory 
> $1.getObject(Ab
> stractBeanFactory.java:245)
>
>    at
> org 
> .springframework 
> .beans.factory.support.DefaultSingletonBeanRegistry.getSi
> ngleton(DefaultSingletonBeanRegistry.java:169)
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:242)
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:164)
>
>    at
> org 
> .springframework 
> .beans.factory.support.DefaultListableBeanFactory.preInst
> antiateSingletons(DefaultListableBeanFactory.java:400)
>
>    at
> org 
> .springframework 
> .context.support.AbstractApplicationContext.finishBeanFac
> toryInitialization(AbstractApplicationContext.java:736)
>
>    at
> org 
> .springframework 
> .context.support.AbstractApplicationContext.refresh(Abstr
> actApplicationContext.java:369)
>
>    at
> org 
> .apache 
> .cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext
> .java:71)
>
>    at
> org 
> .apache 
> .cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:8
> 4)
>
>    at
> org 
> .apache 
> .cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:6
> 5)
>
>    at
> org 
> .apache 
> .cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:5
> 4)
>
>    at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
>
>    at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java: 
> 106)
>
>    at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java: 
> 97)
>
>    at
> org 
> .apache 
> .cxf.endpoint.AbstractEndpointFactory.getBus(AbstractEndpointFacto
> ry.java:73)
>
>    at
> org 
> .apache 
> .cxf.frontend.AbstractWSDLBasedEndpointFactory.initializeServiceFa
> ctory(AbstractWSDLBasedEndpointFactory.java:143)
>
>    at
> org 
> .apache 
> .cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abst
> ractWSDLBasedEndpointFactory.java:73)
>
>    at
> org 
> .apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java: 
> 51)
>
>    at
> org 
> .apache 
> .cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean
> .java:92)
>
>    at
> com 
> .pervasive 
> .rfid.middleware.ale.WebServiceFactoryBeanWrapper.generateAlePr
> oxy(WebServiceFactoryBeanWrapper.java:24)
>
>    at
> com 
> .pervasive 
> .rfid.middleware.ale.ALEWebServiceDecorator.<init>(ALEWebServic
> eDecorator.java:47)
>
>    at
> com 
> .pervasive 
> .rfid.middleware.ale.ManageStation.initManageStation(ManageStat
> ion.java:73)
>
>    at
> com 
> .pervasive 
> .rfid.middleware.ale.ManageStation.<init>(ManageStation.java:48
> )
>
>    at middleware.test.Application.run(Application.java:27)
>
>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>    at
> sun 
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
> )
>
>    at
> sun 
> .reflect 
> .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25)
>
>    at java.lang.reflect.Method.invoke(Method.java:597)
>
>    at
> org 
> .eclipse 
> .equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppCo
> ntainer.java:572)
>
>    at
> org 
> .eclipse 
> .equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
> 171)
>
>    at
> org 
> .eclipse 
> .core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
> EclipseAppLauncher.java:106)
>
>    at
> org 
> .eclipse 
> .core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAp
> pLauncher.java:76)
>
>    at
> org 
> .eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java: 
> 363)
>
>    at
> org 
> .eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java: 
> 176)
>
>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>    at
> sun 
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
> )
>
>    at
> sun 
> .reflect 
> .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25)
>
>    at java.lang.reflect.Method.invoke(Method.java:597)
>
>    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
>
>    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>
>    at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>
>    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
>
> Caused by: org.springframework.beans.BeanInstantiationException:  
> Could not
> instantiate bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]:  
> Constructor
> threw exception; nested exception is java.lang.ClassCastException:
> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to
> javax.xml.parsers.DocumentBuilderFactory
>
>    at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java: 
> 98)
>
>    at
> org 
> .springframework 
> .beans.factory.support.SimpleInstantiationStrategy.instan
> tiate(SimpleInstantiationStrategy.java:61)
>
>    at
> org 
> .springframework 
> .beans.factory.support.AbstractAutowireCapableBeanFactory
> .instantiateBean(AbstractAutowireCapableBeanFactory.java:807)
>
>    ... 47 more
>
> Caused by: java.lang.ClassCastException:
> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to
> javax.xml.parsers.DocumentBuilderFactory
>
>    at
> javax 
> .xml 
> .parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.
> java:123)
>
>    at java.util.XMLUtils.getLoadingDoc(XMLUtils.java:75)
>
>    at java.util.XMLUtils.load(XMLUtils.java:57)
>
>    at java.util.Properties.loadFromXML(Properties.java:852)
>
>    at
> org 
> .apache 
> .cxf.common.util.PropertiesLoaderUtils.loadAllProperties(Propertie
> sLoaderUtils.java:71)
>
>    at
> org 
> .apache 
> .cxf.wsdl11.WSDLManagerImpl.registerInitialExtensions(WSDLManagerI
> mpl.java:209)
>
>    at  
> org.apache.cxf.wsdl11.WSDLManagerImpl.<init>(WSDLManagerImpl.java:97)
>
>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
> Method)
>
>    at
> sun 
> .reflect 
> .NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
> sorImpl.java:39)
>
>    at
> sun 
> .reflect 
> .DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
> torAccessorImpl.java:27)
>
>    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>
>    at
> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java: 
> 83)
>
>    ... 49 more
>
>
>
> Please help me find the problem? Thanks!
>



Reply via email to