On Thursday, October 27, 2011 6:38:42 PM Максим Мартынов wrote:
> It turns out it was necessary to add
> 
> *<jaxws:dataBinding>
> <bean class="org.apache.cxf.databinding.source.SourceDataBinding"/>
> </jaxws:dataBinding>
> *
> to my application context.

Hmm....  I'm glad you got it working, but it shouldn't have been needed.   The 
generated code should have had a:

@DataBinding(org.apache.cxf.databinding.source.SourceDataBinding.class)

annotation on it that should have made that automatic.   Strange.

Dan




> 
> 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(Ab
> stractBeanFactory.java:291)
> > at
> 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
> ngleton(DefaultSingletonBeanRegistry.java:222)
> > at
> 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst
> ractBeanFactory.java:288)
> > at
> 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:190)
> > at
> 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInst
> antiateSingletons(DefaultListableBeanFactory.java:580)
> > at
> 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFac
> toryInitialization(AbstractApplicationContext.java:895)
> > at
> 
> org.springframework.context.support.AbstractApplicationContext.refresh(Abstr
> actApplicationContext.java:425)
> > at
> 
> org.springframework.web.context.ContextLoader.createWebApplicationContext(Co
> ntextLoader.java:276)
> > at
> 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(Cont
> extLoader.java:197)
> > at
> 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(Con
> textLoaderListener.java:47)
> > at
> 
> com.otr.sufd.server.startup.CustomCodeContextLoaderListener.contextInitializ
> ed(CustomCodeContextLoaderListener.java:90)
> > at
> 
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:54
> 9)
> > 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:1
> 52)
> > at
> 
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCol
> lection.java:156)
> > at
> 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> 
> > at
> 
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:1
> 52)
> > 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(Ab
> stractBeanFactory.java:291)
> > at
> 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
> ngleton(DefaultSingletonBeanRegistry.java:222)
> > at
> 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst
> ractBeanFactory.java:288)
> > at
> 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:190)
> > at
> 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInst
> antiateSingletons(DefaultListableBeanFactory.java:580)
> > at
> 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFac
> toryInitialization(AbstractApplicationContext.java:895)
> > at
> 
> org.springframework.context.support.AbstractApplicationContext.refresh(Abstr
> actApplicationContext.java:425)
> > at
> 
> com.otr.sufd.server.startup.initializer.CXFWebServiceInitializer.init(CXFWeb
> ServiceInitializer.java:31)
> > at
> 
> com.otr.sufd.server.startup.initializer.AbstractInitializer.afterPropertiesS
> et(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
-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog
Talend - http://www.talend.com

Reply via email to