Hi Sergey, ok, I'll test with the multi-bundle version. I see a problem when I start dosgi (1.2 and 1.3 versions) in Apache Felix (intent map load failed). What do you think about this?
I believed that developing a service and access it from outside was simple, but I'm having many problems :( Excuse for the trouble On Tue, Jan 24, 2012 at 12:23 PM, Sergey Beryozkin-5 [via CXF] < [email protected]> wrote: > Hi, > > Please follow this documentation: > http://cxf.apache.org/dosgi-multi-bundle-setup.html > > I have not seen such issues with DOSGI 1.3-SNAPSHOT > Sergey > On 23/01/12 17:30, Jesus wrote: > > > Hi Sergey, > > > > I read the thread that you recommended to me and now my application > lunch > > the next exception: > > > > Do you have any idea about this? > > > > Thanks in advance, Jesus > > > > g! 23-ene-2012 18:23:36 > > org.apache.cxf.dosgi.topologymanager.TopologyManager$2 run > > INFO: TopologyManager: exporting service ... > > 23-ene-2012 18:23:36 > org.apache.cxf.dosgi.topologymanager.TopologyManager$2 > > run > > INFO: TopologyManager: handling remoteServiceAdmin > > org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance@600ee8 > > 23-ene-2012 18:23:36 > org.apache.cxf.dosgi.topologymanager.TopologyManager$2 > > run > > INFO: TopologyManager: exporting ... > > 23-ene-2012 18:23:36 org.apache.cxf.dosgi.dsw.OsgiUtils readIntentMap > > ADVERTENCIA: Intent map load failed: > > org.springframework.beans.factory.BeanDefinitionStoreException: > Unexpected > > exception parsing XML document from OSGi > > resource[classpath:/OSGI-INF/cxf/intents/intent-map.xml|bnd.id=131|bnd.sym=cxf-dosgi-ri-singlebundle-distribution]; > > > nested exception is javax.xml.parsers.FactoryConfigurationError: > Provider > > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412) > > > at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) > > > at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) > > > at > > > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) > > > at > > > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) > > > at > > > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) > > > at > > > org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:164) > > > at > > > org.springframework.osgi.context.support.OsgiBundleXmlApplicationContext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java:136) > > > at > > > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) > > > at > > org.springframework.context.support.AbstractApplicationContext.obtain > > FreshBeanFactory(AbstractApplicationContext.java:467) > > at > > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397) > > > at > > > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$301(AbstractDelegatedExecutionApplicationContext.java:69 > > > ) > > at > > > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$1.run(AbstractDelegatedExecutionApplicationContext.java:186) > > > at > > > org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85) > > > at > > > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.normalRefresh(AbstractDelegatedExecutionApplicationContext.java > > > :182) > > at > > > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$NoDependenciesWaitRefreshExecutor.refresh(AbstractDelegatedExec > > > utionApplicationContext.java:89) > > at > > > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:175) > > > at > > org.apache.cxf.dosgi.dsw.OsgiUtils.readIntentMap(OsgiUtils.java:406) > > at > org.apache.cxf.dosgi.dsw.OsgiUtils.getIntentMap(OsgiUtils.java:376) > > at > > > org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore.exportService(RemoteServiceAdminCore.java:137) > > > at > > > org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:72) > > > at > > > org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:66) > > > at java.security.AccessController.doPrivileged(Native Method) > > at > > > org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:66) > > > at > > > org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:38) > > > at > > > org.apache.cxf.dosgi.topologymanager.TopologyManager$2.run(TopologyManager.java:267) > > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown > > Source) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > > Source) > > at java.lang.Thread.run(Unknown Source) > > Caused by: javax.xml.parsers.FactoryConfigurationError: Provider > > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found > > at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown > > Source) > > at > > > org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(DefaultDocumentLoader.java:89) > > > at > > > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:70) > > > at > > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) > > > ... 28 more > > > > > > On Mon, Jan 23, 2012 at 2:28 PM, elMateo<[hidden > > email]<http://user/SendEmail.jtp?type=node&node=5281411&i=0>> > wrote: > > > >> Thanks a lot!! > >> > >> I'm going to do this. > >> > >> > >> On Mon, Jan 23, 2012 at 2:27 PM, Sergey Beryozkin-5 [via CXF]< > >> [hidden email] <http://user/SendEmail.jtp?type=node&node=5281411&i=1>> > wrote: > >> > >>> Have a look at this thread which may be of help: > >>> > >>> > http://cxf.547215.n5.nabble.com/WSDL-configuration-driven-from-WSDL-with-Apache-CXF-Distributed-OSGi-td5125029.html > >>> > >>> Consider debugging the source code if it does not work, it appears > >>> though that the wsdl location is not set correctly. > >>> > >>> Sergey > >>> > >>> On 23/01/12 13:01, Jesus wrote: > >>> > >>>> I'm testing now with that version, but I haven't very clear what > >>>> information I have to write for develop a service with a wsdl file. > >>>> My code is this, and I don't access to the wsdl file: > >>>> Dictionary props = new Hashtable(); > >>>> props.put("osgi.remote.interfaces", "*"); > >>>> props.put("osgi.remote.configuration.type", "wsdl"); > >>>> props.put("service.exported.configs", "wsdl"); > >>>> props.put("osgi.remote.configuration.wsdl.location", > >>>> "wsdl/myservice.wsdl"); > >>>> registration = bc.registerService(MyInterface.class.getName(), > >>>> new MyImplentation(), props); > >>>> > >>>> I'm crazy with this :( > >>>> > >>>> > >>>> On Mon, Jan 23, 2012 at 1:41 PM, Sergey Beryozkin-5 [via CXF]< > >>>> [hidden email]<http://user/SendEmail.jtp?type=node&node=5166077&i=0>> > > >>> wrote: > >>>> > >>>>> Does it work with 1.3-SNAPSHOT ? > >>>>> > >>>>> Cheers, Sergey > >>>>> > >>>>> On 20/01/12 12:52, Jesus wrote: > >>>>> > >>>>>> (Sorry for duplicate this message, but I don't know if this is the > >>>>> correct > >>>>>> forum) > >>>>>> Hello, > >>>>>> > >>>>>> I'm develop a bundle to export a service, and I'm using DOSGi > >>>>> (multi-bundle > >>>>>> distribution) and Apache-Felix. > >>>>>> > >>>>>> I install my bundle and, when DOSGi detects, ApacheFelix throws > these > >>>>>> exceptions: > >>>>>> > >>>>>> g! ERROR: Bundle cxf-dosgi-ri-discovery-local [46] EventDispatcher: > >>>>> Error > >>>>>> during > >>>>>> dispatch. (java.lang.IncompatibleClassChangeError: Class > >>>>>> org.jdom.input.SAXHand > >>>>>> ler does not implement the requested interface > >>>>> org.xml.sax.ContentHandler) > >>>>>> java.lang.IncompatibleClassChangeError: Class > >>> org.jdom.input.SAXHandler > >>>>> does > >>>>>> not > >>>>>> implement the requested interface org.xml.sax.ContentHandler > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDoc > >>>>>> ument(Unknown Source) > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocu > >>>>>> ment(Unknown Source) > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startE > >>>>>> ntity(Unknown Source) > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocum > >>>>>> entParsing(Unknown Source) > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U > >>>>>> nknown Source) > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U > >>>>>> nknown Source) > >>>>>> at > >>>>>> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown > So > >>>>>> urce) > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un > >>>>>> known Source) > >>>>>> at > >>>>>> > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p > >>>>>> arse(Unknown Source) > >>>>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453) > >>>>>> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:770) > >>>>>> at > >>>>>> > org.apache.cxf.dosgi.discovery.local.LocalDiscoveryUtils.getElements( > >>>>>> LocalDiscoveryUtils.java:567) > >>>>>> at > >>>>>> > org.apache.cxf.dosgi.discovery.local.LocalDiscoveryUtils.getAllDescri > >>>>>> ptionElements(LocalDiscoveryUtils.java:376) > >>>>>> at > >>>>>> > org.apache.cxf.dosgi.discovery.local.LocalDiscoveryUtils.getAllEndpoi > >>>>>> ntDescriptions(LocalDiscoveryUtils.java:86) > >>>>>> at > >>>>>> > org.apache.cxf.dosgi.discovery.local.internal.LocalDiscovery.findDecl > >>>>>> aredRemoteServices(LocalDiscovery.java:181) > >>>>>> at > >>>>>> > org.apache.cxf.dosgi.discovery.local.internal.LocalDiscovery.bundleCh > >>>>>> anged(LocalDiscovery.java:172) > >>>>>> at > >>>>>> > org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerC > >>>>>> allback(EventDispatcher.java:868) > >>>>>> at > >>>>>> > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately( > >>>>>> EventDispatcher.java:789) > >>>>>> at > >>>>>> > org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.j > >>>>>> ava:1088) > >>>>>> at > >>>>>> > org.apache.felix.framework.util.EventDispatcher.access$000(EventDispa > >>>>>> tcher.java:54) > >>>>>> at > >>>>>> > org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher > >>>>>> .java:101) > >>>>>> at java.lang.Thread.run(Unknown Source) > >>>>>> > >>>>>> Can anybody help me? > >>>>>> > >>>>>> Thanks in advance > >>>>>> > >>>>>> -- > >>>>>> View this message in context: > >>>>> > >>> > http://cxf.547215.n5.nabble.com/Problem-with-export-a-service-with-D-OSGi-tp5160304p5160304.html > >>>>>> Sent from the cxf-user mailing list archive at Nabble.com. > >>>>> > >>>>> > >>>>> -- > >>>>> Sergey Beryozkin > >>>>> > >>>>> Talend Community Coders > >>>>> http://coders.talend.com/ > >>>>> > >>>>> Blog: http://sberyozkin.blogspot.com > >>>>> > >>>>> > >>>>> ------------------------------ > >>>>> If you reply to this email, your message will be added to the > >>> discussion > >>>>> below: > >>>>> > >>>>> > >>> > >>>>> . > >>>>> NAML< > >>> > http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > >>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> View this message in context: > >>> > http://cxf.547215.n5.nabble.com/Problem-with-export-a-service-with-D-OSGi-tp5160304p5166007.html > >>> > >>>> Sent from the cxf-user mailing list archive at Nabble.com. > >>> > >>> > >>> -- > >>> Sergey Beryozkin > >>> > >>> Talend Community Coders > >>> http://coders.talend.com/ > >>> > >>> Blog: http://sberyozkin.blogspot.com > >>> > >>> > >>> ------------------------------ > >>> If you reply to this email, your message will be added to the > >>> discussion below: > >>> > >>> > http://cxf.547215.n5.nabble.com/Problem-with-export-a-service-with-D-OSGi-tp5160304p5166077.html > >>> To unsubscribe from Problem with export a service with D-OSGi, click > >>> here< > > >>> . > >>> NAML< > http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > >>> > >> > >> > > > > > > -- > > View this message in context: > http://cxf.547215.n5.nabble.com/Problem-with-export-a-service-with-D-OSGi-tp5160304p5166801.html > > > Sent from the cxf-user mailing list archive at Nabble.com. > > > -- > Sergey Beryozkin > > Talend Community Coders > http://coders.talend.com/ > > Blog: http://sberyozkin.blogspot.com > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://cxf.547215.n5.nabble.com/Problem-with-export-a-service-with-D-OSGi-tp5160304p5281411.html > To unsubscribe from Problem with export a service with D-OSGi, click > here<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5160304&code=c295ZWxtYXRlb0BnbWFpbC5jb218NTE2MDMwNHwtODU2MzA5NTk1> > . > NAML<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://cxf.547215.n5.nabble.com/Problem-with-export-a-service-with-D-OSGi-tp5160304p5281430.html Sent from the cxf-user mailing list archive at Nabble.com.
