The jaxws-addressing
quickstart is a working example of the web service using WS-Addressing.
The jaxws-addressing
quickstart demonstrates the use of JAX-WS in WildFly Application Server as a simple WS-addressing application.
You can check that the Web Service is running and deployed correctly by accessing the following URL: http://localhost:8080/{artifactId}/AddressingService?wsdl. This URL will display the deployed WSDL endpoint for the Web Service.
-
Make sure you Install the Quickstart Parent Artifact in Maven.
-
Verify that the service is deployed properly.
-
Open a terminal and navigate into the client directory of this quickstart.
$ cd client/
-
Type this command to run the client.
$ mvn exec:java
-
You should see the following output in the client console.
Hello World!
For this quickstart, follow the special instructions to Deploy and Undeploy a Quickstart Containing Server and Java Client Projects
-
To build all of the artifacts, right-click on the {artifactId} parent project, and choose Run As –> Maven install.
-
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.
-
You also see the "404 - Not Found" error in the application window. This is because there is no user interface for this quickstart. You can ignore this error.
-
-
To access the application:
-
Right-click on the {artifactId}-client subproject and choose Run As –> Java Application.
-
You should see the following message in the Console tab:
Hello World!
-
-
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.