Hi,

I tried to redeploy my example in a new servicemix installation and it
doesn't work...

The only error that appears in the log is:

16:59:06,931 | WARN  | xtenderThread-77 | CustomListenerAdapterUtils       |
apter.CustomListenerAdapterUtils  161 | Custom method [public void
org.apache.servicemix.common.osgi.EndpointTracker.register(org.apache.servicemix.common.osgi.EndpointWrapper,java.util.Map)
throws java.lang.Exception] threw exception when passing service type
[$Proxy98]
javax.jbi.management.DeploymentException: org.apache.cxf.BusException: No
DestinationFactory was found for the namespace
http://schemas.xmlsoap.org/soap/http.
        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:504)
        at
org.apache.servicemix.common.osgi.EndpointTracker$OsgiServiceUnit.<init>(EndpointTracker.java:77)
        at
org.apache.servicemix.common.osgi.EndpointTracker.register(EndpointTracker.java:58)
        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.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
        at
org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
        at
org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:201)
        at
org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
        at
org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:107)
        at
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:846)
        at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:704)
        at
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:635)
        at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3393)
        at org.apache.felix.framework.Felix.access$000(Felix.java:39)
        at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:622)
        at
org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:576)
        at
org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:86)
        at org.apache.felix.framework.Felix.registerService(Felix.java:2527)
        at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
        at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:230)
        at
org.apache.servicemix.common.osgi.EndpointExporter.deploy(EndpointExporter.java:121)
        at
org.apache.servicemix.common.osgi.EndpointExporter.afterPropertiesSet(EndpointExporter.java:174)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)
        at
org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)
        at
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.cxf.BusException: No DestinationFactory was found for
the namespace http://schemas.xmlsoap.org/soap/http.
        at
org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:115)
        at 
org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85)
        at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:58)
        at
org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:498)


The bundles i am deploying are:

[ 184] [Active     ] [Started] [   60] ServiceMix :: ValidateLocation :: CXF
BC BUNDLE (4.2.0.fuse-01-00)
[ 185] [Active     ] [Started] [   60] ServiceMix :: ValidateLocation :: CXF
SE BUNDLE (4.2.0.fuse-01-00)

And they are active but i don't know why the service is not up...

s...@root:/> osgi/list     
START LEVEL 100
   ID   State         Spring     Level  Name
[   0] [Active     ] [       ] [    0] System Bundle (1.5.0.r752991)
[   1] [Active     ] [       ] [   10] Apache Felix Prefrences Service
(1.0.2)
[   2] [Active     ] [       ] [   10] Apache ServiceMix Bundles:
jaxp-ri-1.4.2 (1.4.2.2)
[   3] [Active     ] [       ] [   10] geronimo-annotation_1.0_spec (1.1.1)
[   4] [Active     ] [       ] [   10] Apache ServiceMix Specs :: JAXP API
1.4 (1.3.0)
[   5] [Active     ] [       ] [   10] OSGi R4 Compendium Bundle (4.1.0)
[   6] [Active     ] [       ] [   10] Apache Felix Configuration Admin
Service (1.0.4)
[   7] [Active     ] [       ] [   10] geronimo-servlet_2.5_spec (1.1.2)
[   8] [Active     ] [Started] [   40] Apache ServiceMix Kernel :: GShell
Core (1.1.0)
[   9] [Active     ] [       ] [    8] OPS4J Pax Logging - API (1.3.0)
[  10] [Active     ] [       ] [    8] OPS4J Pax Logging - Service (1.3.0)
[  11] [Active     ] [       ] [    5] OPS4J Pax Url - wrap: (0.3.3)
[  12] [Active     ] [       ] [    5] OPS4J Pax Url - mvn: (0.3.3)
[  13] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: Spring
Deployer (1.1.0)
[  14] [Active     ] [       ] [   30] Apache ServiceMix Bundles: mina-1.1.7
(1.1.7.1)
[  15] [Active     ] [       ] [   30] Spring Context (2.5.6)
[  16] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: JAAS
Modules (1.1.0)
[  17] [Active     ] [       ] [   30] Apache ServiceMix Bundles:
commons-jexl-1.1 (1.1.0.1)
[  18] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell
Features (1.1.0)
[  19] [Active     ] [       ] [   30] Apache ServiceMix Bundles:
commons-httpclient-3.1 (3.1.0.1)
[  20] [Active     ] [       ] [   30] Spring Core (2.5.6)
[  21] [Active     ] [       ] [   30] jmx-impl (1.0.0.r6125-patched)
[  22] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell
ConfigAdmin Commands (1.1.0)
[  23] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: JAAS
Config (1.1.0)
[  24] [Active     ] [       ] [   30] spring-osgi-extender (1.2.1)
[  25] [Active     ] [       ] [   30] jmx (1.0.0.r6125-patched)
[  26] [Active     ] [       ] [   30] spring-osgi-core (1.2.1)
[  27] [Active     ] [       ] [   30] Apache ServiceMix Bundles:
commons-vfs-1.0 (1.0.0.1)
[  28] [Active     ] [       ] [   30] Spring Beans (2.5.6)
[  29] [Active     ] [       ] [   30] Unnamed -
com.google.code.sshd:sshd:bundle:0.1 (0.1)
[  30] [Active     ] [       ] [   30] Apache ServiceMix Bundles:
commons-codec-1.2 (1.2.0.1)
[  31] [Active     ] [       ] [   30] Apache ServiceMix Bundles:
cglib-2.1_3 (2.1.0.3_1)
[  32] [Active     ] [       ] [   30] Apache ServiceMix Bundles:
jline-0.9.94 (0.9.94.1)
[  33] [Active     ] [       ] [   30] Apache ServiceMix Bundles:
aopalliance-1.0 (1.0.0.1)
[  34] [Active     ] [       ] [   30] Spring AOP (2.5.6)
[  35] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell
PackageAdmin Commands (1.1.0)
[  36] [Active     ] [       ] [   30] Apache ServiceMix Bundles: oro-2.0.8
(2.0.8.1)
[  37] [Active     ] [       ] [   30] spring-osgi-io (1.2.1)
[  38] [Active     ] [       ] [   30] Apache ServiceMix Kernel :: GShell
Log Commands (1.1.0)
[  39] [Active     ] [Started] [   30] Apache ServiceMix Kernel :: GShell
OSGi Commands (1.1.0)
[  40] [Active     ] [Started] [   30] Apache ServiceMix Kernel :: GShell
Admin (1.1.0)
[  41] [Active     ] [Started] [   30] Apache ServiceMix Kernel ::
Management (1.1.0)
[  42] [Active     ] [       ] [   15] Apache ServiceMix Kernel :: File
Monitor (1.1.0)
[  43] [Active     ] [       ] [   60] geronimo-jta_1.1_spec (1.1.1)
[  44] [Active     ] [       ] [   60] geronimo-j2ee-connector_1.5_spec
(2.0.0)
[  45] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
howl-1.0.1-1 (1.0.1.1_1)
[  46] [Active     ] [       ] [   60] Geronimo TxManager :: Transaction
(2.2.0.r634076)
[  47] [Active     ] [       ] [   60] Spring Transaction (2.5.6)
[  48] [Active     ] [Started] [   60] Apache ServiceMix Transaction (1.0.0)
[  49] [Active     ] [       ] [   60] Geronimo TxManager :: Connector
(2.2.0.r634076)
[  50] [Active     ] [       ] [   60] geronimo-jms_1.1_spec (1.1.1)
[  51] [Active     ] [       ] [   60] Apache ServiceMix Bundles: jencks-2.1
(2.1.0.1)
[  52] [Active     ] [       ] [   60] geronimo-j2ee-management_1.1_spec
(1.0.1)
[  53] [Active     ] [       ] [   60] Apache Commons Pool Bundle (1.4)
[  54] [Active     ] [       ] [   60] xbean-spring (3.5)
[  55] [Active     ] [       ] [   60] activemq-core (5.2.0)
[  56] [Active     ] [       ] [   60] activemq-ra (5.2.0)
[  57] [Active     ] [       ] [   60] activemq-console (5.2.0)
[  58] [Active     ] [       ] [   60] activemq-pool (5.2.0)
[  59] [Active     ] [Started] [   60] Apache ServiceMix Features ::
ActiveMQ Commands (4.0.0)
[  60] [Active     ] [       ] [   60] Apache ServiceMix Specs :: STAX API
1.0 (1.3.0)
[  61] [Active     ] [       ] [   60] Apache ServiceMix Specs :: ACTIVATION
API 1.4 (1.3.0)
[  62] [Active     ] [       ] [   60] Apache ServiceMix Specs :: JAXB API
2.1 (1.3.0)
[  63] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
jaxb-impl-2.1.6 (2.1.6.1)
[  64] [Active     ] [       ] [   60] camel-core (1.6.0)
[  65] [Active     ] [       ] [   60] camel-osgi (1.6.0)
[  66] [Active     ] [       ] [   60] camel-spring (1.6.0)
[  67] [Active     ] [       ] [   60] xbean-naming (3.5)
[  68] [Active     ] [Started] [   60] Apache ServiceMix Naming (1.0.0)
[  69] [Active     ] [       ] [   60] Apache ServiceMix Specs :: JBI API
1.0 (1.3.0)
[  70] [Active     ] [       ] [   60] Apache ServiceMix :: Utils (1.1.0)
[  71] [Active     ] [Started] [   60] Apache ServiceMix Document (1.0.0)
[  72] [Active     ] [       ] [   60] Apache ServiceMix NMR API (1.0.0)
[  73] [Active     ] [       ] [   60] Apache ServiceMix NMR Core (1.0.0)
[  74] [Active     ] [Started] [   60] Apache ServiceMix NMR OSGi (1.0.0)
[  75] [Active     ] [       ] [   60] Apache ServiceMix NMR Spring (1.0.0)
[  76] [Active     ] [Started] [   60] Apache ServiceMix NMR Commands
(1.0.0)
[  77] [Active     ] [Started] [   60] Apache ServiceMix NMR Management
(1.0.0)
[  78] [Active     ] [       ] [   60] Apache ServiceMix Specs :: JAVAMAIL
API 1.4 (1.3.0)
[  79] [Active     ] [       ] [   60] xbean-classloader (3.5)
[  80] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
woodstox-3.2.7 (3.2.7.1)
[  81] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
wsdl4j-1.6.1 (1.6.1.1)
[  82] [Active     ] [       ] [   60] Apache ServiceMix Bundles: ant-1.7.0
(1.7.0.1)
[  83] [Active     ] [       ] [   60] Apache ServiceMix JBI Runtime (1.0.0)
[  84] [Active     ] [Started] [   60] Apache ServiceMix JBI OSGi (1.0.0)
[  85] [Active     ] [Started] [   60] Apache ServiceMix JBI Deployer
(1.0.0)
[  86] [Active     ] [Started] [   60] Apache ServiceMix JBI Commands
(1.0.0)
[  87] [Active     ] [       ] [   60] Spring JMS (2.5.6)
[  88] [Active     ] [Started] [   60] Apache ServiceMix JBI Clustering
Requestor (1.0.0)
[  89] [Active     ] [Started] [   60] Apache ServiceMix JBI Clustering
Engine (1.0.0)
[  90] [Active     ] [Waiting] [   60] Apache ServiceMix JBI Clustering
Config (1.0.0)
[  91] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
jetty-6.1.14 (6.1.14.1)
[  92] [Active     ] [       ] [   60] OPS4J Pax Web - Jsp Support (0.5.2)
[  93] [Active     ] [       ] [   60] OPS4J Pax Web - Web Container (0.5.2)
[  94] [Active     ] [       ] [   60] OPS4J Pax Web Extender - WAR (0.5.0)
[  95] [Active     ] [       ] [   60] OPS4J Pax Web Extender - Whiteboard
(0.5.0)
[  96] [Active     ] [       ] [   60] OPS4J Pax Url - war:, war-i: (0.3.3)
[  97] [Active     ] [Started] [   60] Apache ServiceMix WAR Deployer
(4.0.0)
[  98] [Active     ] [Started] [   60] ServiceMix :: Common (2009.01)
[  99] [Active     ] [       ] [   60] geronimo-ws-metadata_2.0_spec (1.1.2)
[ 100] [Active     ] [       ] [   60] Apache ServiceMix Specs :: SAAJ API
1.3 (1.3.0)
[ 101] [Active     ] [       ] [   60] Apache ServiceMix Specs :: JAXWS API
2.1 (1.3.0)
[ 102] [Active     ] [       ] [   60] Apache ServiceMix Bundles: asm-2.2.3
(2.2.3.1)
[ 103] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
FastInfoset-1.2.2 (1.2.2.1)
[ 104] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
neethi-2.0.4 (2.0.4.1)
[ 105] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
xmlschema-1.4.3 (1.4.3.1)
[ 106] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
xmlresolver-1.2 (1.2.0.1)
[ 107] [Active     ] [       ] [   60] Apache ServiceMix Specs :: JSR311 API
0.8 (1.3.0)
[ 108] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
xmlsec-1.3.0 (1.3.0.1)
[ 109] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
wss4j-1.5.4 (1.5.4.1)
[ 110] [Active     ] [       ] [   60] Apache CXF Bundle Jar (2.1.4)
[ 111] [Active     ] [Started] [   60] ServiceMix :: SOAP2 (2009.01)
[ 112] [Active     ] [Started] [   60] ServiceMix :: CXF Binding Component
(2009.01)
[ 113] [Active     ] [Started] [   60] ServiceMix :: File (2009.01)
[ 114] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
commons-net-1.4.1 (1.4.1.1)
[ 115] [Active     ] [Started] [   60] ServiceMix :: FTP (2009.01)
[ 116] [Active     ] [Started] [   60] ServiceMix :: SOAP (2009.01)
[ 117] [Active     ] [Started] [   60] ServiceMix :: HTTP (2009.01)
[ 118] [Active     ] [Started] [   60] ServiceMix :: JMS (2009.01)
[ 119] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
geronimo-javamail_1.4_provider-1.8-r755222 (1.8.0.r755222_1)
[ 120] [Active     ] [Started] [   60] ServiceMix :: Mail (2009.01)
[ 121] [Active     ] [       ] [   60] Apache ServiceMix Bundles: jsmpp-2.0
(2.0.0.1)
[ 122] [Active     ] [Started] [   60] ServiceMix :: SMPP (2009.01)
[ 123] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
snmp4j-1.8.1 (1.8.1.1)
[ 124] [Active     ] [Started] [   60] ServiceMix :: SNMP (2009.01)
[ 125] [Active     ] [Started] [   60] ServiceMix :: VFS (2009.01)
[ 126] [Active     ] [Started] [   60] ServiceMix :: Bean (2009.01)
[ 127] [Active     ] [Started] [   60] ServiceMix :: Camel (2009.01)
[ 128] [Active     ] [       ] [   60] Apache CXF Runtime JBI Binding
(2.1.4)
[ 129] [Active     ] [       ] [   60] Apache CXF Runtime JBI Transport
(2.1.4)
[ 130] [Active     ] [Started] [   60] ServiceMix :: CXF Service Engine
(2009.01)
[ 131] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
core-3.2.3.v_686_R32x (3.2.3.1)
[ 132] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
antlr-runtime-3.0.1 (3.0.1.1)
[ 133] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
drools-4.0.7 (4.0.7.1)
[ 134] [Active     ] [Started] [   60] ServiceMix :: Drools Service Engine
(2009.01)
[ 135] [Resolved   ] [       ] [   60] Logger Properties Fragment (0.0.1)
                                       Hosts: 177
[ 136] [Active     ] [Started] [   60] ServiceMix :: EIP (2009.01)
[ 137] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
antlr-3.0.1 (3.0.1.1)
[ 138] [Active     ] [       ] [   60] Commons Collections (3.2.1)
[ 139] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
quartz-1.6.1 (1.6.1.1)
[ 140] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
oscore-2.2.4 (2.2.4.1)
[ 141] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
propertyset-1.3 (1.3.0.1)
[ 142] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
osworkflow-2.7.0 (2.7.0.1)
[ 143] [Active     ] [Started] [   60] ServiceMix :: OSWorkflow (2009.01)
[ 144] [Active     ] [       ] [   60] Spring Context Support (2.5.6)
[ 145] [Active     ] [Started] [   60] ServiceMix :: Quartz (2009.01)
[ 146] [Active     ] [       ] [   60] Apache ServiceMix Specs :: Scripting
API 1.0 (1.3.0)
[ 147] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
groovy-1.5.6 (1.5.6.1)
[ 148] [Active     ] [       ] [   60] Apache ServiceMix Bundles: js-1.7R1
(1.0.0.7R1_1)
[ 149] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
jruby-1.1.2 (1.1.2.1)
[ 150] [Active     ] [       ] [   60] ScriptEngines :: Groovy (1.1)
[ 151] [Active     ] [       ] [   60] ScriptEngines :: JavaScript (1.1)
[ 152] [Active     ] [       ] [   60] ScriptEngines :: JRuby (1.1)
[ 153] [Active     ] [Started] [   60] ServiceMix :: JSR-223 Scripting
Service Engine (2009.01)
[ 154] [Active     ] [Started] [   60] ServiceMix :: Validation (2009.01)
[ 155] [Active     ] [       ] [   60] Apache ServiceMix Bundles:
saxon-9.1.0.1 (9.1.0.1_1)
[ 156] [Active     ] [Started] [   60] ServiceMix :: Saxon Service Engine
(2009.01)
[ 157] [Active     ] [Waiting] [   60] ServiceMix :: WS-Notification Service
Engine (2009.01)
[ 158] [Active     ] [       ] [   60] CGLIB Code Generation Library (2.1.3)
[ 159] [Active     ] [       ] [   60] Jdbc Plug-in (1.0.0)
[ 160] [Active     ] [       ] [   60] c3p0 Connection Pool (0.9.1.2)
[ 161] [Active     ] [       ] [   60] MySQL AB's JDBC Driver for MySQL
(5.1.6)
[ 162] [Active     ] [       ] [   60] EHCache Cache (1.5.0)
[ 163] [Active     ] [       ] [   60] JSR107 (JCACHE) Java caching API
(1.0.0)
[ 164] [Active     ] [       ] [   60] dom4j DOM Processor (1.6.1)
[ 165] [Active     ] [       ] [   60] Apache Velocity Engine (1.6.2)
[ 166] [Active     ] [       ] [   60] Apache Commons Lang (2.4.0)
[ 167] [Active     ] [       ] [   60] Apache Commons Collections (3.2.1)
[ 168] [Active     ] [       ] [   60] Spring JDBC (2.5.6)
[ 169] [Active     ] [       ] [   60] Spring ORM (2.5.6)
[ 170] [Active     ] [       ] [   60] JasperReports Reporting Framework
(2.0.5)
[ 171] [Active     ] [       ] [   60] Lowagie iText (2.0.8)
[ 172] [Active     ] [       ] [   60] Apache Commons Bean Utilities (1.8.0)
[ 173] [Active     ] [       ] [   60] Eclipse JDT Batch Compile (3.3.0)
[ 174] [Active     ] [       ] [   60] Hibernate Classes (3.2.6.ga)
[ 175] [Active     ] [       ] [   60] Apache Commons Digester (1.8.1)
[ 176] [Active     ] [       ] [   60] ExcepcionBundle (1.0.0)
[ 177] [Active     ] [       ] [   60] Logger Plug-in (0.0.1)
                                       Fragments: 135
[ 178] [Active     ] [Started] [   60] Test de hibernate (1.0.0)
[ 179] [Active     ] [Started] [   60] Business Plug-in (1.0.0)
[ 180] [Active     ] [Started] [   60] Hibernate Plug-in (0.0.1)
[ 181] [Active     ] [Started] [   60] GMI Core Plug-in (0.0.1)
[ 182] [Active     ] [       ] [   60] Jasperreport (1.0.0)
[ 183] [Active     ] [       ] [   60] AspectJ Weaver (1.6.5.RELEASE)
[ 184] [Active     ] [Started] [   60] ServiceMix :: ValidateLocation :: CXF
BC BUNDLE (4.2.0.fuse-01-00)
[ 185] [Active     ] [Started] [   60] ServiceMix :: ValidateLocation :: CXF
SE BUNDLE (4.2.0.fuse-01-00)

Why the behavior is not the same in both installation, i didnt neither the
bundles or the procedure to do the installation...
Any help would be appreciated..

Thanks, Santiago.


smontico wrote:
> 
> Hi Freeman,
> 
> I have created my example from scratch and now is working :)
> Anyway i have a question regarding to this:
> 
> "It's ok, but more osgi way is install api interface in one bundle and  
> all other bundles which need use such interface just import the  
> interface packages in maven-bundle-plugin."
> 
> I have tried what you are telling me but the mvn compile fails anyway..
> how does the maven-bundle-plugin know which bundle has the .class file
> from the package i am importing ??
> 
> Do I have to define some dependency?
> 
> Thanks in advance.
> 
> Santiago.
> 
> 
> Freeman Fang wrote:
>> 
>> Hi,
>> 
>> My comment inline.
>> On 2010-3-13, at 上午5:00, smontico wrote:
>> 
>>>
>>> Hi,
>>>
>>> I create my example following the cxf-wsdl-first-osgi-package  
>>> example and i
>>> could deploy the se and bc bundles correctly into servicemix, both  
>>> of them
>>> were active and started...
>>>
>>> The problem appears when i try to consume a service that is exposed  
>>> from
>>> another bundle and inject the service reference into the pojo that  
>>> implement
>>> the endpoint.
>>>
>>> I have two problems:
>>>
>>> 1) When i create the osgi packaging using maven it throws a compile  
>>> error,
>>> because the SE bundle doesn't have the class interface i'm consuming  
>>> and
>>> referencing in the pojo implementation.
>>> I create the interface class into that bundle in order to remove the  
>>> error
>>> but i don't know if its the correct thing to do....
>> 
>> It's ok, but more osgi way is install api interface in one bundle and  
>> all other bundles which need use such interface just import the  
>> interface packages in maven-bundle-plugin.
>>>
>>> 2) I create the two bundles correctly but the se bundle is active  
>>> but not
>>> started.
>>>
>>> I put the following configuration into the beans.xml of the SE  
>>> bundle, is
>>> that correct?
>>>
>>> ----------
>>> beans.xml:
>>> ----------
>>>
>>> <cxfse:endpoint>
>>>        <cxfse:pojo>
>>>          <bean  
>>> class="com.crs.sag.service.GeographicReferenceTypeImpl">
>>>             <property name="bussinesService" 
>>> ref="osgibattaBusiness"></property>
>>>       </bean>
>>>        </cxfse:pojo>
>>>    </cxfse:endpoint>
>>>
>>>    <bean class="org.apache.servicemix.common.osgi.EndpointExporter" />
>>>
>>>   <osgi:reference id="osgibattaBusiness" cardinality="1..1"
>>> interface="com.crs.uy.business.IBattaBusiness">
>>>     </osgi:reference>
>>>
>> 
>> Two questions:
>> 1. how you expose osgibattaBusiness  osgi service from other bundle,  
>> through spring-dm/blueprint or programmatically? Could you also post  
>> the details for that bundle? Is that bundle started correctly?
>> 
>> 2. Do you get any exception when you start cxf se endpoint bundle?   
>> you can use osgi:start your_cxf_se_bundle_id
>> You can find the log from $SMX_HOME/data/log/servicemix.log or  
>> karaf.log(log name depend on if you use latest snapshot)
>> 
>> Freeman
>> 
>>> -------------------
>>> Pojo implementation
>>> -------------------
>>>
>>> @WebService(name = "ValidateLocationService", targetNamespace =
>>> "http://com/crs/sag/service"; , endpointInterface =
>>> "com.crs.sag.service.GeographicReferenceType")
>>> public class GeographicReferenceTypeImpl implements  
>>> GeographicReferenceType{
>>>     private IBattaBusiness bussinesService;
>>>
>>>     public IBattaBusiness getBussinesService() {
>>>             return bussinesService;
>>>     }
>>>
>>>     public void setBussinesService(IBattaBusiness bussinesService) {
>>>             this.bussinesService = bussinesService;
>>>     }
>>>
>>>     public ValidateLocationRSParam validateLocation(
>>>                     ValidateLocationRQParam validateLocationRQ) {
>>>              
>>> System 
>>> .out.println("validateLocationRQ.getHeaderRQ().getSession().getId()
>>> = " + validateLocationRQ.getHeaderRQ().getSession().getId());
>>>             ValidateLocationRSParam validateRS = new 
>>> ValidateLocationRSParam();
>>>             HeaderRS headerRS = new HeaderRS();
>>>             HeaderRS.Session session = new HeaderRS.Session();
>>>             session.setId("66666666666");
>>>             headerRS.setSession(session);
>>>             validateRS.setHeaderRS(headerRS);
>>>             try {
>>>                     this.bussinesService.executeService(null);
>>>             } catch (Exception e) {
>>>                     e.printStackTrace();
>>>             }
>>>             return validateRS;
>>>     }
>>>
>>> Thanks in advance, Santiago.
>>> -- 
>>> View this message in context:
>>> http://old.nabble.com/OSGI-Reference-injection-to-cxfse-endpoint-Problem-tp27882759p27882759.html
>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>
>> 
>> 
>> -- 
>> Freeman Fang
>> ------------------------
>> Open Source SOA: http://fusesource.com
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/OSGI-Reference-injection-to-cxfse-endpoint-Problem-tp27882759p28074439.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to