3. Deploying JBI components without the JBI packaging has been edited by Guillaume Nodet (Oct 22, 2008).

(View changes)

Content:

3. Deploying JBI components without the JBI packaging

In ServiceMix Kernel, run the following commands:

features addUrl mvn:org.apache.servicemix.nmr/apache-servicemix-nmr/1.0.0-m3/xml/features
features install jbi
osgi install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/1.6.1_1
osgi install -s mvn:org.apache.xbean/xbean-spring/3.4.3
osgi install -s mvn:org.apache.servicemix/servicemix-utils/1.0.0
osgi install -s mvn:org.apache.servicemix/servicemix-common/2008.01
osgi install -s mvn:org.apache.servicemix/servicemix-eip/2008.01

Then, create the following file:

deploy/test.xml
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:eip="http://servicemix.apache.org/eip/1.0"
       xmlns:test="urn:test"
       xmlns:osgi="http://www.springframework.org/schema/osgi"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="
	 http://www.springframework.org/schema/beans
	 http://www.springframework.org/schema/beans/spring-beans.xsd
	 http://www.springframework.org/schema/osgi
	 http://www.springframework.org/schema/osgi/spring-osgi.xsd
	 http://servicemix.apache.org/eip/1.0
	 http://servicemix.apache.org/eip/1.0/servicemix-eip.xsd">

  <bean class="org.apache.servicemix.common.osgi.EndpointExporter" />

  <eip:wire-tap id="eip-endpoint" service="test:wireTap" endpoint="endpoint">
    <eip:inListener>
      <eip:exchange-target service="test:listener" />
    </eip:inListener>
    <eip:target>
      <eip:exchange-target service="test:target" />
    </eip:target>
  </eip:wire-tap>

</beans>

top

Reply via email to