Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Table of Contents
maxLevel4
minLevel4
 

Using Maven

Info

Apache Maven 3 is recommended to build the samples.

From the base directory of the sample (<PRODUCT_HOME>\samples\Jaxws-Jaxrs\<JAX-RS-Sample-Folder>), the maven pom.xml file can be used to build and run the demo. To determine <JAX-RS-Sample>, see JAX-RS Sample Folder.

...

  1. Build the demo and create a WAR file.

    Code Block
    mvn clean install ()

     

    Start the WSO2 Application Server by executing one of the following commands, where  <PRODUCT_HOME>  is is the directory where you installed the product distribution:

    OSCommand
    On Windows
    <PRODUCT_HOME>\bin\wso2server.bat --run
    On Linux/Solaris
    sh <PRODUCT_HOME>/bin/wso2server.sh
        sh        
  2. Deploy the generated WAR file on WSO2 AS with the related logs on the console.

    Code Block
    mvn -Pdeploy
  3. Run the client

    Code Block
    mvn -Pclient

...

Info

You need Apache Ant 1.6.2 or higher  higher to build the samples.

  1. To deploy the sample  service on the server run the following command, from the  <PRODUCT_HOME>\samples\Jaxws-Jaxrs\<JAX-RS-Sample-Folder> directory. To determine <JAX-RS-Sample>, see JAX-RS Sample Folder.

    Code Block
    ant
  2. Start the application server and access its Management Console at https://localhost:9443/carbon.
  3. On the Main menu, under Services, click List.
    The Deployed Services will appear.
  4. Click on the respective JAX-RS sample (e.g., jaxrs_starbucks_service).
    Execute one of the following commands to run the client:

    OSCommand
    On Windows
    run-client.bat
    On Linux/Solaris
    sh run-client.sh

     

  5. Try the sample with different QoS options that appear on its dashboard. 
  6. For different options run:

    Code Block
    sh run-client.sh -help

     

...