background image

Client Application with Basic Authentication

<< Running helloservice Example | The Java Message Service API >>
<< Running helloservice Example | The Java Message Service API >>

Client Application with Basic Authentication

Building and Running the helloservice Client Application with Basic
Authentication Using Ant
To build and run the client application, simpleclient-basicauth, using the Ant tool, follow
these steps. The secured service must be deployed onto the Application Server before you can
successfully compile the client application. For more information on deploying the service, read
"Building and Deploying helloservice with Basic Authentication Using Ant" on page 890
.
1. Build the client by changing to the directory
tut-install/examples/jaxws/simpleclient-basicauth/ and entering the following at the
terminal window or command prompt:
ant
This command calls the default target, which builds and packages the application into a
JAR file, simpleclient-basicauth.jar, located in the /dist directory.
2. Run the client by entering the following at the terminal window or command prompt:
ant run
A Login for User dialog displays.
3. Enter a user name and password that correspond to a user set up on the Application Server
with a group of user. Click OK.
The client displays the following output:
[echo] running application client container.
[exec] Retrieving the port from the following service:
helloservice.basicauth.endpoint.HelloService@c8769b
[exec] Invoking the sayHello operation on the port.
[exec] Hello, No Name.
Examples: Securing Web Applications
The Java EE 5 Tutorial · September 2007
892