The jaxws-ejb
quickstart is a working example of the web service endpoint created from an EJB.
The jaxws-ejb
quickstart demonstrates the use of JAX-WS in WildFly Application Server as a simple EJB web service application.
You can check that the Web Service is running and deployed correctly by accessing the following URL: http://localhost:8080/{artifactId}/EJB3Bean?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.
EJB3Bean returning: ejbClient calling
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.
-
-
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:
EJB3Bean returning: ejbClient calling
-
-
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.
Note
|
You will see the following informational messages. This is because the source files for these JARs are not available in the Maven repository. The
|