It turns out it was necessary to add

*<jaxws:dataBinding>
<bean class="org.apache.cxf.databinding.source.SourceDataBinding"/>
</jaxws:dataBinding>
*
to my application context.

27 октября 2011 г. 17:44 пользователь Максим Мартынов <[email protected]>
написал:
> I generate sources with param -db domsource.
> After i try to run application i hava the error. That i need to check?
> 011-10-27 16:47:05,725 ERROR [Main web context loader thread][

>                     web.context.ContextLoader]: Context initialization
> failed
> org.springframework.beans.factory.BeanCreationException: Error creating
bean
> with name 'cxfWebServiceInitializer' defined in class path resource
> [com/otr/sufd/server/startup/systemInitializerBeans.xml]: Invocation of
init
> method failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
bean
> with name 'documentWebServiceEndpoint': Invocation of init method failed;
> nested exception is javax.xml.ws.WebServiceException:
> org.apache.cxf.service.factory.ServiceConstructionException
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> at
>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
> at
>
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
> at
>
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
> at
>
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
> at
>
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
> at
>
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
> at
>
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
> at
>
com.otr.sufd.server.startup.CustomCodeContextLoaderListener.contextInitialized(CustomCodeContextLoaderListener.java:90)
> at
>
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> at
>
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
>
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> at
>
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
> at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
>
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> at org.mortbay.jetty.Server.doStart(Server.java:224)
> at com.otr.sufd.server.startup.SufdServer.doStart(SufdServer.java:35)
> at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
> 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.mortbay.start.Main.invokeMain(Main.java:194)
> at org.mortbay.start.Main.start(Main.java:534)
> at org.mortbay.start.Main.start(Main.java:441)
> at org.mortbay.start.Main.main(Main.java:119)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'documentWebServiceEndpoint': Invocation of init
> method failed; nested exception is javax.xml.ws.WebServiceException:
> org.apache.cxf.service.factory.ServiceConstructionException
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> at
>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
> at
>
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
> at
>
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
> at
>
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
> at
>
com.otr.sufd.server.startup.initializer.CXFWebServiceInitializer.init(CXFWebServiceInitializer.java:31)
> at
>
com.otr.sufd.server.startup.initializer.AbstractInitializer.afterPropertiesSet(AbstractInitializer.java:40)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
> ... 37 more
> Caused by: javax.xml.ws.WebServiceException:
> org.apache.cxf.service.factory.ServiceConstructionException
> at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:350)
> at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:239)
> at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:509)
> 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.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
> at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
> ... 50 more
>
>
> 2011/10/27 Максим Мартынов <[email protected]>
>>
>> Thanks!
>>
>> 2011/10/27 Daniel Kulp <[email protected]>
>>>
>>> On Wednesday, October 26, 2011 4:48:40 AM pe4enko wrote:
>>> > Hi.
>>> > Using wsdl2java.
>>> > How i can to generate java classes with
>>> > org.apache.cxf.databinding.source.SourceDataBinding as databinding?
>>>
>>> This is something I've been meaning to do for, well, at least a year.
>>>  Just
>>> never got around to doing it.     :-(
>>>
>>> Good news is your query prodded me into doing it.  :-)    Took all of
>>> about 10
>>> minutes of coding. It will seriously take longer to run the full test
>>> suite
>>> before committing it.    In anycase, I logged issue CXF-3885 and should
>>> have
>>> this committed for 2.5.   Tomorrows snapshots should hopefully have it.
>>>
>>> It will really be:
>>>
>>> wsdl2java -db  source   (for Source)
>>> wsdl2java -db  domsource   (for DOMSource)
>>> wsdl2java -db  staxsource   (for StaxSource)
>>> wsdl2java -db  saxsource   (for SAXSource)
>>>
>>>
>>> Sorry it's not available today.  :-(
>>>
>>> Dan
>>>
>>>
>>>
>>> >
>>> > --
>>> > View this message in context:
>>> >
>>> >
http://cxf.547215.n5.nabble.com/wsdl2java-How-to-generate-java-classes-with
>>> >
>>> >
-org-apache-cxf-databinding-source-SourceDataBinding-as-dg-tp4939508p4939508
>>> > .html Sent from the cxf-user mailing list archive at Nabble.com.
>>> --
>>> Daniel Kulp
>>> [email protected]
>>> http://dankulp.com/blog
>>> Talend - http://www.talend.com
>>
>
>

Reply via email to