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
