cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "JBert (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DOSGI-110) Unable to export multiple services
Date Wed, 15 Feb 2012 12:04:59 GMT

    [ https://issues.apache.org/jira/browse/DOSGI-110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13208402#comment-13208402
] 

JBert commented on DOSGI-110:
-----------------------------

I don't understand your explanation there. Are you talking about annotations, service properties
or something else?

For the record: there are two interfaces in foobar.api, IFoo and IBar (I could split this
project, but it's just two interfaces).
foo.impl has an implementation of IFoo and bar.impl has an implementation of IBar and both
bundles only register one service.

Each registration passes its own set of settings, so doesn't that make two declarations?

BTW: I can access the webservice if one of the two bundles is started, but the aforementioned
exception pops up as soon as a second bundle is started, no matter the order.
                
> Unable to export multiple services
> ----------------------------------
>
>                 Key: DOSGI-110
>                 URL: https://issues.apache.org/jira/browse/DOSGI-110
>             Project: CXF Distributed OSGi
>          Issue Type: Bug
>    Affects Versions: 1.3
>         Environment: Karaf 2.2.5, DOSGi multi-bundle, CXF 2.5.2 from DOSGi multi-bundle,
Aries transaction manager
>            Reporter: JBert
>            Priority: Critical
>         Attachments: foobarservices.zip
>
>
> When I register more than one service, the second service will make the following exception
be printed to the console (this exception is nowhere caught until it reaches the java.concurrent
code):
> {quote}
> Exception in thread "pool-9-thread-4" java.lang.RuntimeException: Soap 1.1 endpoint already
registered on address /
>         at org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:862)
>         at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:131)
>         at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:204)
>         at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:207)
>         at org.apache.cxf.dosgi.dsw.handlers.HttpServiceConfigurationTypeHandler.createServer(HttpServiceConfigurationTypeHandler.java:173)
>         at org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore.exportService(RemoteServiceAdminCore.java:247)
>         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:67)
>         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.runWorker(ThreadPoolExecutor.java:1110)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:679) 
> {quote}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message