Hi
Has anyone managed to get the greeter demo to work in Spring DM 2? I have
managed to get the application working in a sepearate Equinox runtime but I
can't get it too work within Spring DM.
Here are my logs:
[2010-09-02 17:42:08.103] fs-watcher
com.springsource.osgi.medic.eventlog.default DE0000I
Installing bundle 'cxf-dosgi-ri-samples-greeter-rest-impl' version '1.1.0'.
[2010-09-02 17:42:08.119] fs-watcher
com.springsource.osgi.medic.eventlog.default DE0001I
Installed bundle 'cxf-dosgi-ri-samples-greeter-rest-impl' version '1.1.0'.
[2010-09-02 17:42:08.129] fs-watcher
com.springsource.osgi.medic.eventlog.default DE0004I
Starting bundle 'cxf-dosgi-ri-samples-greeter-rest-impl' version '1.1.0'.
[2010-09-02 17:42:08.142] pool-3-thread-4
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
lookupDiscoveryService
[2010-09-02 17:42:08.143] pool-3-thread-4
System.err INFO:
lookup discovery service: interface:
org.apache.cxf.dosgi.dsw.decorator.ServiceDecorator filter: null
[2010-09-02 17:42:08.149] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
lookupDiscoveryService
[2010-09-02 17:42:08.149] pool-3-thread-5
System.err INFO:
lookup discovery service: interface:
org.apache.cxf.dosgi.dsw.decorator.ServiceDecorator filter: null
[2010-09-02 17:42:08.157] start-signalling-1
com.springsource.osgi.medic.eventlog.default DE0005I
Started bundle 'cxf-dosgi-ri-samples-greeter-rest-impl' version '1.1.0'.
[2010-09-02 17:42:08.170] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
lookupDiscoveryService
[2010-09-02 17:42:08.170] pool-3-thread-5
System.err INFO:
lookup discovery service: interface: org.osgi.service.http.HttpService
filter: null
[2010-09-02 17:42:08.171] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
updateTracker
[2010-09-02 17:42:08.171] pool-3-thread-5
System.err INFO:
updating tracker:
org.apache.cxf.dosgi.dsw.hooks.abstractclienthook$discoverycallb...@7e973f09
[2010-09-02 17:42:08.173] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
addTracker
[2010-09-02 17:42:08.173] pool-3-thread-5
System.err INFO:
adding tracker:
org.apache.cxf.dosgi.dsw.hooks.abstractclienthook$discoverycallb...@7e973f09collection:
[com.springsource.osgi.webcontainer.tomcat.spi.ClassLoaderCustomizer,
com.springsource.kernel.shim.serviceability.TracingService,
com.springsource.server.web.core.WebApplicationRegistry,
com.springsource.kernel.osgi.framework.OsgiFramework,
com.springsource.osgi.webcontainer.core.WebContainer,
com.springsource.osgi.webcontainer.core.WebBundleManifestTransformer,
com.springsource.osgi.medic.eventlog.EventLogger,
com.springsource.repository.HashGenerator,
com.springsource.kernel.deployer.core.ApplicationDeployer,
com.springsource.kernel.services.work.WorkArea,
com.springsource.kernel.module.ModuleContextAccessor,
com.springsource.kernel.osgi.quasi.QuasiFrameworkFactory,
com.springsource.kernel.shell.state.StateService,
com.springsource.osgi.webcontainer.core.spi.ServletContainer,
com.springsource.repository.RepositoryFactory,
com.springsource.repository.ArtifactBridge,
com.springsource.osgi.webcontainer.core.WebContainerProperties,
org.eclipse.osgi.service.debug.DebugOptionsListener,
org.eclipse.osgi.signedcontent.SignedContentFactory,
com.springsource.server.admin.content.ArtifactService,
com.springsource.server.admin.content.DumpInspectorService,
com.springsource.server.admin.content.StateHolder,
com.springsource.server.repository.hosted.core.RepositoryManager,
org.apache.cxf.dosgi.dsw.decorator.ServiceDecorator,
org.osgi.service.packageadmin.PackageAdmin, org.xml.sax.EntityResolver,
org.springframework.beans.factory.xml.NamespaceHandlerResolver,
com.springsource.osgi.medic.dump.DumpGenerator,
org.osgi.service.http.HttpService] registered against prop:
osgi.remote.discovery.interest.interfaces
[2010-09-02 17:42:08.174] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
addTracker
[2010-09-02 17:42:08.174] pool-3-thread-5
System.err INFO:
adding tracker:
org.apache.cxf.dosgi.dsw.hooks.abstractclienthook$discoverycallb...@7e973f09collection:
[(|(service.exported.interfaces=*)(osgi.remote.interfaces=*)),
(objectClass=org.springframework.osgi.context.event.OsgiBundleApplicationContextListener),
(objectClass=org.xml.sax.EntityResolver),
(objectClass=org.springframework.beans.factory.xml.NamespaceHandlerResolver)]
registered against prop: osgi.remote.discovery.interest.filters
[2010-09-02 17:42:08.174] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
triggerCallbacks
[2010-09-02 17:42:08.174] pool-3-thread-5
System.err INFO:
nothing to search for matches to trigger callbacks with delta:
[org.osgi.service.http.HttpService]
[2010-09-02 17:42:08.175] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
triggerCallbacks
[2010-09-02 17:42:08.175] pool-3-thread-5
System.err INFO:
nothing to search for matches to trigger callbacks with delta: []
[2010-09-02 17:42:08.175] pool-3-thread-4
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
lookupDiscoveryService
[2010-09-02 17:42:08.175] pool-3-thread-4
System.err INFO:
lookup discovery service: interface: org.osgi.service.http.HttpService
filter: null
[2010-09-02 17:42:08.266] pool-3-thread-5
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.dosgi.dsw.hooks.ServiceHookUtils createServer
[2010-09-02 17:42:08.266] pool-3-thread-5
System.err WARNING:
WARNING : Problem creating a remote endpoint for
org.apache.cxf.dosgi.samples.greeter.rest.GreeterService2 from CXF
PublishHook, reason is CXF DOSGi: problem registering CXF HTTP Servlet
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err
org.osgi.framework.ServiceException: CXF DOSGi: problem registering CXF HTTP
Servlet
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err at
org.apache.cxf.dosgi.dsw.handlers.JaxRSHttpServiceConfigurationTypeHandler.createServer(JaxRSHttpServiceConfigurationTypeHandler.java:72)
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err at
org.apache.cxf.dosgi.dsw.hooks.ServiceHookUtils.createServer(ServiceHookUtils.java:86)
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err at
org.apache.cxf.dosgi.dsw.hooks.CxfPublishHook.createServer(CxfPublishHook.java:106)
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err at
org.apache.cxf.dosgi.dsw.hooks.CxfPublishHook.publishEndpoint(CxfPublishHook.java:80)
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err at
org.apache.cxf.dosgi.dsw.Activator$1.run(Activator.java:164)
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[2010-09-02 17:42:08.267] pool-3-thread-5
System.err at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[2010-09-02 17:42:08.268] pool-3-thread-5
System.err at
java.lang.Thread.run(Thread.java:619)
[2010-09-02 17:42:08.268] pool-3-thread-5
System.err Caused by:
org.osgi.service.http.NamespaceException: alias is already in use in this or
another context
[2010-09-02 17:42:08.268] pool-3-thread-5
System.err at
org.ops4j.pax.web.service.internal.model.ServerModel.addServletModel(ServerModel.java:120)
[2010-09-02 17:42:08.268] pool-3-thread-5
System.err at
org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:140)
[2010-09-02 17:42:08.268] pool-3-thread-5
System.err at
org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:53)
[2010-09-02 17:42:08.268] pool-3-thread-5
System.err at
org.apache.cxf.dosgi.dsw.handlers.JaxRSHttpServiceConfigurationTypeHandler.createServer(JaxRSHttpServiceConfigurationTypeHandler.java:69)
[2010-09-02 17:42:08.268] pool-3-thread-5
System.err ... 7
more
[2010-09-02 17:42:08.315] pool-3-thread-4
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.transport.servlet.CXFNonSpringServlet
loadBusNoConfig
[2010-09-02 17:42:08.315] pool-3-thread-4
System.err INFO: Load
the bus without application context
[2010-09-02 17:42:08.367] pool-3-thread-4
System.err Sep 2,
2010 5:42:08 PM org.apache.cxf.bus.spring.BusApplicationContext
getConfigResources
[2010-09-02 17:42:08.367] pool-3-thread-4
System.err INFO: No
cxf.xml configuration file detected, relying on defaults.
[2010-09-02 17:42:09.429] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.transport.servlet.AbstractCXFServlet
replaceDestinationFactory
[2010-09-02 17:42:09.429] pool-3-thread-4
System.err INFO:
Replaced the http destination factory with servlet transport factory
[2010-09-02 17:42:09.436] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM
org.apache.cxf.dosgi.dsw.handlers.JaxRSHttpServiceConfigurationTypeHandler
createServer
[2010-09-02 17:42:09.436] pool-3-thread-4
System.err INFO:
Successfully registered CXF DOSGi servlet at /rest/ws/greeter
[2010-09-02 17:42:09.491] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
lookupDiscoveryService
[2010-09-02 17:42:09.491] pool-3-thread-4
System.err INFO:
lookup discovery service: interface: null filter:
(|(objectClass=javax.ws.rs.ext.MessageBodyReader)(objectClass=javax.ws.rs.ext.MessageBodyWriter)(objectClass=javax.ws.rs.ext.ExceptionMapper)(objectClass=org.apache.cxf.jaxrs.ext.RequestHandler)(objectClass=org.apache.cxf.jaxrs.ext.ResponseHandler)(objectClass=org.apache.cxf.jaxrs.ext.ParameterHandler))
[2010-09-02 17:42:09.492] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
updateTracker
[2010-09-02 17:42:09.492] pool-3-thread-4
System.err INFO:
updating tracker:
org.apache.cxf.dosgi.dsw.hooks.abstractclienthook$discoverycallb...@7e973f09
[2010-09-02 17:42:09.492] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
addTracker
[2010-09-02 17:42:09.492] pool-3-thread-4
System.err INFO:
adding tracker:
org.apache.cxf.dosgi.dsw.hooks.abstractclienthook$discoverycallb...@7e973f09collection:
[com.springsource.osgi.webcontainer.tomcat.spi.ClassLoaderCustomizer,
com.springsource.kernel.shim.serviceability.TracingService,
com.springsource.server.web.core.WebApplicationRegistry,
com.springsource.kernel.osgi.framework.OsgiFramework,
com.springsource.osgi.webcontainer.core.WebContainer,
com.springsource.osgi.webcontainer.core.WebBundleManifestTransformer,
com.springsource.osgi.medic.eventlog.EventLogger,
com.springsource.repository.HashGenerator,
com.springsource.kernel.deployer.core.ApplicationDeployer,
com.springsource.kernel.services.work.WorkArea,
com.springsource.kernel.module.ModuleContextAccessor,
com.springsource.kernel.osgi.quasi.QuasiFrameworkFactory,
com.springsource.kernel.shell.state.StateService,
com.springsource.osgi.webcontainer.core.spi.ServletContainer,
com.springsource.repository.RepositoryFactory,
com.springsource.repository.ArtifactBridge,
com.springsource.osgi.webcontainer.core.WebContainerProperties,
org.eclipse.osgi.service.debug.DebugOptionsListener,
org.eclipse.osgi.signedcontent.SignedContentFactory,
com.springsource.server.admin.content.ArtifactService,
com.springsource.server.admin.content.DumpInspectorService,
com.springsource.server.admin.content.StateHolder,
com.springsource.server.repository.hosted.core.RepositoryManager,
org.apache.cxf.dosgi.dsw.decorator.ServiceDecorator,
org.osgi.service.packageadmin.PackageAdmin, org.xml.sax.EntityResolver,
org.springframework.beans.factory.xml.NamespaceHandlerResolver,
com.springsource.osgi.medic.dump.DumpGenerator,
org.osgi.service.http.HttpService] registered against prop:
osgi.remote.discovery.interest.interfaces
[2010-09-02 17:42:09.493] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
addTracker
[2010-09-02 17:42:09.493] pool-3-thread-4
System.err INFO:
adding tracker:
org.apache.cxf.dosgi.dsw.hooks.abstractclienthook$discoverycallb...@7e973f09collection:
[(|(service.exported.interfaces=*)(osgi.remote.interfaces=*)),
(objectClass=org.springframework.osgi.context.event.OsgiBundleApplicationContextListener),
(objectClass=org.xml.sax.EntityResolver),
(objectClass=org.springframework.beans.factory.xml.NamespaceHandlerResolver),
(|(objectClass=javax.ws.rs.ext.MessageBodyReader)(objectClass=javax.ws.rs.ext.MessageBodyWriter)(objectClass=javax.ws.rs.ext.ExceptionMapper)(objectClass=org.apache.cxf.jaxrs.ext.RequestHandler)(objectClass=org.apache.cxf.jaxrs.ext.ResponseHandler)(objectClass=org.apache.cxf.jaxrs.ext.ParameterHandler))]
registered against prop: osgi.remote.discovery.interest.filters
[2010-09-02 17:42:09.493] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
triggerCallbacks
[2010-09-02 17:42:09.493] pool-3-thread-4
System.err INFO:
nothing to search for matches to trigger callbacks with delta: []
[2010-09-02 17:42:09.493] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.discovery.local.LocalDiscoveryService
triggerCallbacks
[2010-09-02 17:42:09.493] pool-3-thread-4
System.err INFO:
nothing to search for matches to trigger callbacks with delta:
[(|(objectClass=javax.ws.rs.ext.MessageBodyReader)(objectClass=javax.ws.rs.ext.MessageBodyWriter)(objectClass=javax.ws.rs.ext.ExceptionMapper)(objectClass=org.apache.cxf.jaxrs.ext.RequestHandler)(objectClass=org.apache.cxf.jaxrs.ext.ResponseHandler)(objectClass=org.apache.cxf.jaxrs.ext.ParameterHandler))]
[2010-09-02 17:42:09.567] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.endpoint.ServerImpl initDestination
[2010-09-02 17:42:09.567] pool-3-thread-4
System.err INFO:
Setting the server's publish address to be /
[2010-09-02 17:42:09.608] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.dsw.hooks.ServiceHookUtils
getServiceProperties
[2010-09-02 17:42:09.608] pool-3-thread-4
System.err INFO:
service properties: {service.exported.configs=org.apache.cxf.rs,
service.exported.intents=HTTP, org.apache.cxf.rs.databinding=aegis,
service.id=104, service.exported.interfaces=*,
org.apache.cxf.rs.httpservice.context=/rest/ws/greeter,
objectClass=[Ljava.lang.String;@fb9a026, osgi.remote.endpoint.location=
http://Pillay2:8080/rest/ws/greeter}
[2010-09-02 17:42:09.608] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.dsw.hooks.ServiceHookUtils
getPublicationProperties
[2010-09-02 17:42:09.609] pool-3-thread-4
System.err INFO:
publication properties: {osgi.remote.endpoint.location=
http://Pillay2:8080/rest/ws/greeter,
osgi.remote.discovery.publication.service.properties={service.exported.configs=
org.apache.cxf.rs, service.exported.intents=HTTP,
org.apache.cxf.rs.databinding=aegis, service.id=104,
service.exported.interfaces=*,
org.apache.cxf.rs.httpservice.context=/rest/ws/greeter,
objectClass=[Ljava.lang.String;@fb9a026, osgi.remote.endpoint.location=
http://Pillay2:8080/rest/ws/greeter},
osgi.remote.service.interfaces=[org.apache.cxf.dosgi.samples.greeter.rest.GreeterService],
osgi.remote.endpoint.id=2baf21c0-4cfd-4581-8baf-b9948a9ddff1}
[2010-09-02 17:42:09.610] pool-3-thread-4
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.dsw.hooks.ServiceHookUtils publish
[2010-09-02 17:42:09.610] pool-3-thread-4
System.err INFO:
Remote org.apache.cxf.dosgi.samples.greeter.rest.GreeterService endpoint
published via Discovery service
[2010-09-02 17:42:09.610] pool-3-thread-1
System.err Sep 2,
2010 5:42:09 PM org.apache.cxf.dosgi.dsw.hooks.AbstractClientHook
lookupDiscoveryService
[2010-09-02 17:42:09.611] pool-3-thread-1
System.err INFO:
lookup discovery service: interface:
org.apache.cxf.dosgi.dsw.decorator.ServiceDecorator filter: null