CXF 2.0.2升级到2.0.3时发生This parser does not support specification "null" version "null"

13 views
Skip to first unread message

YuLimin

unread,
Jan 9, 2008, 4:16:20 AM1/9/08
to cxf-zh
在2.0.2上面写的程序,把CXF升级到2.0.3上面就出问题,换回来就没有问题,比较奇怪的事情。

willem

unread,
Jan 9, 2008, 4:28:04 AM1/9/08
to cxf-zh
给个stack trace 先,都看不出是data binding 抛出来的,还是 spring 初始化时出现的错误 :)


On 1月9日, 下午5时16分, YuLimin <iamin83...@gmail.com> wrote:
> 在2.0.2上面写的程序,把CXF升级到2.0.3上面就出问题,换回来就没有问题,比较奇怪的事情。

YuLimin

unread,
Jan 11, 2008, 3:21:36 AM1/11/08
to cxf-zh
16:19:19.844 INFO [main]
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
177) >09> Root WebApplicationContext: initialization started
main [jetty.context.Web Service Application with Spring and CXF]-
[INFO ]:[1145]:Initializing Spring root WebApplicationContext
16:19:19.875 INFO [main]
org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:
378) >12> Refreshing
org.springframework.web.context.support.XmlWebApplicationContext@13caecd:
display name [Root WebApplicationContext]; startup date [Fri Jan 11
16:19:19 GMT+08:00 2008]; root of context hierarchy
16:19:19.953 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >19> Loading XML bean definitions from ServletContext resource [/
WEB-INF/classes/applicationContext.xml]
16:19:20.344 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >29> Loading XML bean definitions from class path resource
[service/beanRefService.xml]
16:19:20.406 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >39> Loading XML bean definitions from class path resource
[service/primitive/helloWorldService.xml]
16:19:20.453 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >39> Loading XML bean definitions from class path resource
[service/wrapper/cxfDemoService.xml]
16:19:20.531 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >39> Loading XML bean definitions from class path resource [model/
beanRefMockObject.xml]
16:19:20.578 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >29> Loading XML bean definitions from class path resource
[webservice/beanRefWebService.xml]
16:19:20.594 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >39> Loading XML bean definitions from class path resource
[webservice/cxf/beanRefWebServiceCXF.xml]
16:19:20.609 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >49> Loading XML bean definitions from class path resource [META-
INF/cxf/cxf.xml]
16:19:20.672 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >49> Loading XML bean definitions from class path resource [META-
INF/cxf/cxf-extension-soap.xml]
16:19:20.703 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >49> Loading XML bean definitions from class path resource [META-
INF/cxf/cxf-servlet.xml]
16:19:20.719 INFO [main]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
293) >49> Loading XML bean definitions from class path resource
[webservice/cxf/CXFDataBindingPOJO.xml]
16:19:20.734 INFO [main]
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:
393) >12> Bean factory for application context
[org.springframework.web.context.support.XmlWebApplicationContext@13caecd]:
org.springframework.beans.factory.support.DefaultListableBeanFactory@1315d34
16:19:20.906 INFO [main]
org.springframework.context.support.AbstractApplicationContext
$BeanPostProcessorChecker.postProcessAfterInitialization(AbstractApplicationContext.java:
1006) >21> Bean 'org.apache.cxf.bus.spring.Jsr250BeanPostProcessor' is
not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
16:19:20.906 INFO [main]
org.springframework.context.support.AbstractApplicationContext
$BeanPostProcessorChecker.postProcessAfterInitialization(AbstractApplicationContext.java:
1006) >21> Bean 'org.apache.cxf.bus.spring.BusExtensionPostProcessor'
is not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
16:19:20.922 INFO [main]
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
275) >12> Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@1315d34:
defining beans
[helloWorld,cxfDemoService,cxfCollectionService,course,grade,birthday,studentMichael,studentJordan,employeeMichael,employeeJordan,cxf,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.transport.servlet.ServletTransportFactory,aegisDatabinding,jaxWsServiceFactoryBean,cxfDemoWebService];
root of factory hierarchy
2008-1-11 16:19:21 org.apache.cxf.configuration.spring.ConfigurerImpl
<init>
信息: Could not find the configuration file cxf.xml on the classpath.
2008-1-11 16:19:21
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
信息: Creating Service {http://cxf.ws/}ICxfDemoServiceService from class
ws.cxf.ICxfDemoService
16:19:21.687 INFO [main]
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:
285) >12> Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@1315d34:
defining beans
[helloWorld,cxfDemoService,cxfCollectionService,course,grade,birthday,studentMichael,studentJordan,employeeMichael,employeeJordan,cxf,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.transport.servlet.ServletTransportFactory,aegisDatabinding,jaxWsServiceFactoryBean,cxfDemoWebService];
root of factory hierarchy
16:19:21.703 ERROR! [main]
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
203) >09> Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'cxfDemoWebService' defined in class path
resource [webservice/cxf/CXFDataBindingPOJO.xml]: Invocation of init
method failed; nested exception is
java.lang.ExceptionInInitializerError
Caused by: java.lang.ExceptionInInitializerError
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createRootTypeCreator(DefaultTypeMappingRegistry.java:
244)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeCreator(DefaultTypeMappingRegistry.java:
228)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
209)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
202)
at
org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:
144)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:
293)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:
333)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:
151)
at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:
93)
at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:
74)
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:
108)
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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:
1240)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1205)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1171)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
425)
at org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
287)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
352)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
244)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
187)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
49)
at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:
495)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)
Caused by: java.lang.UnsupportedOperationException: This parser does
not support specification "null" version "null"
at javax.xml.parsers.DocumentBuilderFactory.setSchema(Unknown Source)
at
org.apache.cxf.aegis.type.XMLTypeCreator.<clinit>(XMLTypeCreator.java:
120)
... 35 more
getRootCause():
java.lang.ExceptionInInitializerError
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createRootTypeCreator(DefaultTypeMappingRegistry.java:
244)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeCreator(DefaultTypeMappingRegistry.java:
228)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
209)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
202)
at
org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:
144)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:
293)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:
333)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:
151)
at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:
93)
at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:
74)
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:
108)
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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:
1240)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1205)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1171)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
425)
at org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
287)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
352)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
244)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
187)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
49)
at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:
495)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)
Caused by: java.lang.UnsupportedOperationException: This parser does
not support specification "null" version "null"
at javax.xml.parsers.DocumentBuilderFactory.setSchema(Unknown Source)
at
org.apache.cxf.aegis.type.XMLTypeCreator.<clinit>(XMLTypeCreator.java:
120)
... 35 more
getException():
java.lang.UnsupportedOperationException: This parser does not support
specification "null" version "null"
at javax.xml.parsers.DocumentBuilderFactory.setSchema(Unknown Source)
at
org.apache.cxf.aegis.type.XMLTypeCreator.<clinit>(XMLTypeCreator.java:
120)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createRootTypeCreator(DefaultTypeMappingRegistry.java:
244)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeCreator(DefaultTypeMappingRegistry.java:
228)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
209)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
202)
at
org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:
144)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:
293)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:
333)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:
151)
at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:
93)
at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:
74)
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:
108)
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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:
1240)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1205)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1171)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
425)
at org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
287)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
352)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
244)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
187)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
49)
at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:
495)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)

main [mortbay.http.SocketListener]-[INFO ]:[205]:Started
SocketListener on 0.0.0.0:8888
org.mortbay.util.MultiException[org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'cxfDemoWebService' defined in class
path resource [webservice/cxf/CXFDataBindingPOJO.xml]: Invocation of
init method failed; nested exception is
java.lang.ExceptionInInitializerError, javax.servlet.ServletException:
Error creating bean with name 'cxfDemoWebService' defined in class
path resource [webservice/cxf/CXFDataBindingPOJO.xml]: Invocation of
init method failed; nested exception is
java.lang.ExceptionInInitializerError]
at org.mortbay.http.HttpServer.doStart(HttpServer.java:686)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'cxfDemoWebService' defined in class path
resource [webservice/cxf/CXFDataBindingPOJO.xml]: Invocation of init
method failed; nested exception is
java.lang.ExceptionInInitializerError
Caused by: java.lang.ExceptionInInitializerError
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createRootTypeCreator(DefaultTypeMappingRegistry.java:
244)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeCreator(DefaultTypeMappingRegistry.java:
228)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
209)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
202)
at
org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:
144)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:
293)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:
333)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:
151)
at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:
93)
at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:
74)
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:
108)
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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:
1240)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1205)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1171)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
425)
at org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
287)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
352)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
244)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
187)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
49)
at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:
495)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)
Caused by: java.lang.UnsupportedOperationException: This parser does
not support specification "null" version "null"
at javax.xml.parsers.DocumentBuilderFactory.setSchema(Unknown Source)
at
org.apache.cxf.aegis.type.XMLTypeCreator.<clinit>(XMLTypeCreator.java:
120)
... 35 more
javax.servlet.ServletException: Error creating bean with name
'cxfDemoWebService' defined in class path resource [webservice/cxf/
CXFDataBindingPOJO.xml]: Invocation of init method failed; nested
exception is java.lang.ExceptionInInitializerError
at
org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:
90)
at
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:
63)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:
86)
at
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:
383)
at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:
243)
at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:
446)
at
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:
321)
at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:
509)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'cxfDemoWebService' defined in class path
resource [webservice/cxf/CXFDataBindingPOJO.xml]: Invocation of init
method failed; nested exception is
java.lang.ExceptionInInitializerError
Caused by: java.lang.ExceptionInInitializerError
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createRootTypeCreator(DefaultTypeMappingRegistry.java:
244)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeCreator(DefaultTypeMappingRegistry.java:
228)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
209)
at
org.apache.cxf.aegis.type.DefaultTypeMappingRegistry.createTypeMapping(DefaultTypeMappingRegistry.java:
202)
at
org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:
144)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:
293)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:
333)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:
151)
at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:
93)
at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:
74)
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:
108)
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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:
1240)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1205)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1171)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
425)
at org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
287)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
352)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
244)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
187)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
49)
at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:
495)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)
Caused by: java.lang.UnsupportedOperationException: This parser does
not support specification "null" version "null"
at javax.xml.parsers.DocumentBuilderFactory.setSchema(Unknown Source)
at
org.apache.cxf.aegis.type.XMLTypeCreator.<clinit>(XMLTypeCreator.java:
120)
... 35 more
javax.servlet.ServletException: Error creating bean with name
'cxfDemoWebService' defined in class path resource [webservice/cxf/
CXFDataBindingPOJO.xml]: Invocation of init method failed; nested
exception is java.lang.ExceptionInInitializerError
at
org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:
90)
at
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:
63)
at
org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:
86)
at
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:
383)
at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:
243)
at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:
446)
at
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:
321)
at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:
509)
at org.mortbay.util.Container.start(Container.java:72)
at org.mortbay.http.HttpServer.doStart(HttpServer.java:708)
at org.mortbay.util.Container.start(Container.java:72)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
282)
at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:
104)
at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75)

YuLimin

unread,
Jan 11, 2008, 3:24:26 AM1/11/08
to cxf-zh
2.0.2正常启动的Log

16:23:15.722 INFO [main]
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
317) >11> Bean factory for application context
[org.springframework.web.context.support.XmlWebApplicationContext@13caecd]:
org.springframework.beans.factory.support.DefaultListableBeanFactory@adb1d4
16:23:15.940 INFO [main]
org.springframework.context.support.AbstractApplicationContext
$BeanPostProcessorChecker.postProcessAfterInitialization(AbstractApplicationContext.java:
976) >21> Bean 'org.apache.cxf.bus.spring.Jsr250BeanPostProcessor' is
not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
16:23:15.940 INFO [main]
org.springframework.context.support.AbstractApplicationContext
$BeanPostProcessorChecker.postProcessAfterInitialization(AbstractApplicationContext.java:
976) >21> Bean 'org.apache.cxf.bus.spring.BusExtensionPostProcessor'
is not eligible for getting processed by all BeanPostProcessors (for
example: not eligible for auto-proxying)
16:23:15.956 INFO [main]
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
267) >12> Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@adb1d4:
defining beans
[helloWorld,cxfDemoService,cxfCollectionService,course,grade,birthday,studentMichael,studentJordan,employeeMichael,employeeJordan,cxf,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.transport.servlet.ServletTransportFactory,aegisDatabinding,jaxWsServiceFactoryBean,cxfDemoWebService];
root of factory hierarchy
2008-1-11 16:23:16
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
信息: Creating Service {http://cxf.ws/}ICxfDemoServiceService from class
ws.cxf.ICxfDemoService
16:23:17.175 INFO [main]
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
194) >09> Root WebApplicationContext: initialization completed in 2422
ms
2008-1-11 16:23:17 org.apache.cxf.transport.servlet.CXFServlet
loadSpringBus
信息: load the bus with application context
16:23:17.206 INFO [main]
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
305) >18> Refreshing
org.apache.cxf.bus.spring.BusApplicationContext@c06258: display name
[org.apache.cxf.bus.spring.BusApplicationContext@c06258]; startup date
[Fri Jan 11 16:23:17 GMT+08:00 2008]; parent:
org.springframework.web.context.support.XmlWebApplicationContext@13caecd
16:23:17.237 INFO [main]
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
317) >18> Bean factory for application context
[org.apache.cxf.bus.spring.BusApplicationContext@c06258]:
org.springframework.beans.factory.support.DefaultListableBeanFactory@e2ecc7
16:23:17.237 INFO [main]
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
267) >19> Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@e2ecc7:
defining beans []; parent:
org.springframework.beans.factory.support.DefaultListableBeanFactory@adb1d4
2008-1-11 16:23:17 org.apache.cxf.transport.servlet.CXFServlet
replaceDestinationFactory
信息: servlet transport factory already registered
main [mortbay.util.Container]-[INFO ]:[75]:Started
WebApplicationContext[/,Web Service Application with Spring and CXF]
Message has been deleted

Freeman Fang

unread,
Jan 11, 2008, 3:30:07 AM1/11/08
to cxf...@googlegroups.com
Quick question, what's jdk version you are using?

willem

unread,
Jan 11, 2008, 3:44:42 AM1/11/08
to cxf-zh
看样子是aegis data binding 抛出的异常
简单查了一下代码 CXF XMLTypeCreator 代码,在CXF 2.0.2 之后是做了一些修改。
你可以查一下CXF JIRA[1] 是否和你遇到的问题相关。

还有你也可以试一下CXF 2.0.4 snapshot [2]

[1]https://issues.apache.org/jira/browse/CXF-1219
[2]http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/
apache-cxf/2.0.4-incubator-SNAPSHOT/

姜宁 (Willem)
------------------
http://willem.bokeland.com/
> ...
>
> 阅读更多 >>
Reply all
Reply to author
Forward
0 new messages