Skip to content

Latest commit

 

History

History
99 lines (76 loc) · 3.38 KB

README.adoc

File metadata and controls

99 lines (76 loc) · 3.38 KB

jaxws-pojo: An POJO JAX-WS Web Service

The jaxws-pojo quickstart is a working example of the web service endpoint created from a POJO.

What is it?

The jaxws-pojo quickstart demonstrates the use of JAX-WS in {productNameFull} as a simple POJO web service application.

Access the Application

You can check that the Web Service is running and deployed correctly by accessing the following URL: http://localhost:8080/jaxws-pojo-endpoint/JSEBean?wsdl. This URL will display the deployed WSDL endpoint for the Web Service.

Run the Client

  1. Make sure you Install the Quickstart Parent Artifact in Maven.

  2. Verify that the service is deployed properly.

  3. Open a terminal and navigate into the client directory of this quickstart.

    $ cd client/
  4. Type this command to run the client.

    $ mvn exec:java
  5. You should see the following response.

    JSEBean pojo: pojoClient calling

For this quickstart, follow the special instructions to Deploy and Undeploy a Quickstart Containing Server and Java Client Projects

  1. To build all of the artifacts, right-click on the {artifactId} parent project, and choose Run As –> Maven install.

  2. To deploy the service:

    • Right-click on the {artifactId}-service subproject, and choose Run As –> Run on Server.

    • Choose the server and click Finish.

    • This starts the server and deploys the service to the server.

  3. To access the application:

    • Right-click on the {artifactId}-client subproject and choose Run As –> Java Application.

    • Choose the Client class and click OK.

    • You should see the following message in the Console tab:

      JSEBean pojo: pojoClient calling
  4. To undeploy the project, right-click on the {artifactId} parent project and choose Run As –> Maven build. Enter wildfly:undeploy for the Goals and click Run.