Hi, I'm using version 4.0.0. Know in order to test it with a new version i am trying to install all my bundles in the version apache-servicemix-4.2.0-fuse-01-00 but i have some constraint problems i am trying to fix....
For example the bundle org. apache.felix.framework is not installed in the 4.2.0 version or has another name? I think this bundle came in the version 4.0.0 by default or i am missing something? Thanks, Santiago. Freeman Fang wrote: > > quick question, what smx 4.x version your are using? > > Freeman > On 2010-3-30, at 下午8:21, smontico wrote: > >> >> Hi Freeman, >> >> ------------- >> SE beans.xml: >> ------------- >> >> <?xml version="1.0" encoding="UTF-8"?> >> <!-- >> >> Licensed to the Apache Software Foundation (ASF) under one or more >> contributor license agreements. See the NOTICE file distributed >> with >> this work for additional information regarding copyright ownership. >> The ASF licenses this file to You under the Apache License, >> Version 2.0 >> (the "License"); you may not use this file except in compliance >> with >> the License. You may obtain a copy of the License at >> >> http://www.apache.org/licenses/LICENSE-2.0 >> >> Unless required by applicable law or agreed to in writing, software >> distributed under the License is distributed on an "AS IS" BASIS, >> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >> implied. >> See the License for the specific language governing permissions and >> limitations under the License. >> --> >> <beans xmlns="http://www.springframework.org/schema/beans" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns:osgi="http://www.springframework.org/schema/osgi" >> xmlns:util="http://www.springframework.org/schema/util" >> xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0" >> xsi:schemaLocation="http://www.springframework.org/schema/beans >> http://www.springframework.org/schema/beans/spring-beans.xsd >> http://servicemix.apache.org/cxfse/1.0 >> http://servicemix.apache.org/cxfse/1.0/servicemix-cxf-se.xsd >> http://www.springframework.org/schema/context >> http://www.springframework.org/schema/context/spring-context.xsd >> http://www.springframework.org/schema/util >> http://www.springframework.org/schema/util/spring-util.xsd >> http://www.springframework.org/schema/osgi >> http://www.springframework.org/schema/osgi/spring-osgi.xsd"> >> >> <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" /> >> >> </beans> >> >> ------------- >> BC beans.xml: >> ------------- >> <?xml version="1.0" encoding="UTF-8"?> >> <!-- >> >> Licensed to the Apache Software Foundation (ASF) under one or more >> contributor license agreements. See the NOTICE file distributed >> with >> this work for additional information regarding copyright ownership. >> The ASF licenses this file to You under the Apache License, >> Version 2.0 >> (the "License"); you may not use this file except in compliance >> with >> the License. You may obtain a copy of the License at >> >> http://www.apache.org/licenses/LICENSE-2.0 >> >> Unless required by applicable law or agreed to in writing, software >> distributed under the License is distributed on an "AS IS" BASIS, >> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >> implied. >> See the License for the specific language governing permissions and >> limitations under the License. >> >> --> >> <beans xmlns="http://www.springframework.org/schema/beans" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0" >> xmlns:validateLocation="http://com/crs/sag/service" >> xsi:schemaLocation=" >> http://www.springframework.org/schema/beans >> http://www.springframework.org/schema/beans/spring-beans.xsd >> http://servicemix.apache.org/cxfbc/1.0 >> http://servicemix.apache.org/cxfbc/1.0/servicemix-cxf-bc.xsd"> >> >> <cxfbc:consumer wsdl="classpath:/ValidateLocation/ >> ValidateLocation.wsdl" >> >> targetService="validateLocation:GeographicReferenceTypeImplService" >> >> targetInterface="validateLocation:GeographicReferenceType"/> >> <bean class="org.apache.servicemix.common.osgi.EndpointExporter" /> >> >> </beans> >> >> >> I couldn't understand yet why sometimes the service is up and >> running and >> some other times is not but all the bundles are started and active.... >> >> Thanks for the help! >> >> Santiago. >> >> >> Freeman Fang wrote: >>> >>> Hi, >>> What's your beans.xml looks like? >>> >>> Freeman >>> On 2010-3-30, at 上午4:03, smontico wrote: >>> >>>> >>>> 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. >>>> >>> >>> >>> -- >>> Freeman Fang >>> ------------------------ >>> Open Source SOA: http://fusesource.com >>> >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/OSGI-Reference-injection-to-cxfse-endpoint-Problem-tp27882759p28081702.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-tp27882759p28082187.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
