THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
 
  Apache ServiceMix NMR #usernavbar() #printableicon() #feedicon()  
When you contribute content to this Wiki, you grant a license to the ASF for inclusion in ASF works (as per the Apache Software License).
  1. Quick Start

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

1. Quick start

Installing the NMR

  • Install ServiceMix Kernel
  • Inside the Runtime console, launch the following commands:
    features addUrl mvn:http://people.apache.org/repo/m2-snapshot-repository<at:var at:name="snapshots" />norelease!org.apache.servicemix.nmr/apache-servicemix-nmr/1.0-m2-SNAPSHOT
    features install nmr
    nmr
    

You should have the following output:

gnodet@Guillaume-Nodets-MacPro.local:/> features addUrl mvn:http://people.apache.org/repo/m2-snapshot-repository<at:var at:name="snapshots" />norelease!org.apache.servicemix.nmr/apache-servicemix-nmr/1.0-m2-SNAPSHOT/xml/features
gnodet@Guillaume-Nodets-MacPro.local:/> features install nmr
gnodet@Guillaume-Nodets-MacPro.local:/> nmr
servicemix nmr>

Installing an example

  • Inside the Kernel console, launch the following commands:
    features addUrl mvn:http://people.apache.org/repo/m2-snapshot-repository<at:var at:name="snapshots" />norelease!org.apache.servicemix.nmr/apache-servicemix-nmr/1.0-m2-SNAPSHOT/xml/features
    features install jbi
    osgi install -s jbi:mvn:org.apache.servicemix/servicemix-shared-compat/3.2.1/zip/installer
    osgi install -s jbi:mvn:org.apache.servicemix/servicemix-jsr181/3.2.1/zip/installer
    osgi install -s jbi:mvn:org.apache.servicemix/servicemix-http/3.2.1/zip/installer
    osgi install -s jbi:mvn:org.apache.servicemix.samples.wsdl-first/wsdl-first-sa/3.2.1/zip
    
  • The Maven protocol enables you access to the maven repository artifacts based on the groupId, artifactId, version and type.
    groupId - org.apache.servicemix
    artifactId - servicemix-shared-compat
    version - 3.2.1
    type - zip/installer
    
  • Check the JBI components and Service Assembly are started:

    gnodet@Guillaume-Nodets-MacPro.local:/> jbi list
    Shared Libraries
    \---------------\-
    servicemix-shared - 3.2.1 - ServiceMix :: Shared Compat
    
    Components
    \---------\-
    servicemix-jsr181 - Started - ServiceMix :: JSR-181 Service Engine
    servicemix-http - Started - ServiceMix :: HTTP
    
    Service Assemblies
    \-----------------\-
    wsdl-first-sa - Started - ServiceMix :: Samples :: WSDL first :: SA
    

  • Point your web browser to the following location to see the WSDL of the deployed web service:
    http://guillaume-nodets-macpro.local:8192/PersonService/main.wsdl
    
  • Download the following html locally, browse it in your web browser and see the service in action:
    http://svn.apache.org/repos/asf/servicemix/smx3/tags/servicemix-3.2.1/samples/wsdl-first/client.html
    
  • Shutdown the Service Assembly by running the following command:
    jbi shutdown wsdl-first-sa
    

#top

  • No labels