This chapter illustrates JSP scripting elements using webclient, a version of the hello1 example introduced in Chapter 3, Getting Started with Web Applications that accesses a web service.
To deploy and run the webclient example using NetBeans IDE, follow these steps:
Build and deploy the JAX-WS web service MyHelloService described in Building, Packaging, and Deploying the Service.
In NetBeans IDE, select File->Open Project.
In the Open Project dialog, navigate to:
tut-install/javaeetutorial5/examples/jaxws/ |
Select the webclient folder.
Select the Open as Main Project check box and the Open Required Projects check box.
Click Open Project.
In the Projects tab, right-click the webclient project, and select Undeploy and Deploy.
To run the application, open the bookstore URL http://localhost:8080/webclient/greeting.
To deploy and run the webclient example using ant, follow these steps:
Build and deploy the JAX-WS web service MyHelloService described in Building, Packaging, and Deploying the Service.
In a terminal window, go to tut-install/javaeetutorial5/examples/jaxws/webclient/.
Run ant. This target will spawn any necessary compilations, will copy files to the tut-install/javaeetutorial5/examples/jaxws/webclient/build/ directory, will create a WAR file, and will copy it to the tut-install/javaeetutorial5/examples/jaxws/webclient/dist directory.
Start the Application Server.
To deploy the example using ant, run the following command:
ant deploy
To run the example, open your browser to http://localhost:8080/webclient/greeting.
To learn how to configure the example, refer to the deployment descriptor (the web.xml file), which includes the following configurations:
A display-name element that specifies the name that tools use to identify the application.
A set of servlet elements that identify the application’s JSP file.
A servlet-mapping element that defines the alias to the JSP file.
The example assumes that the Application Server runs on the default port, 8080. If you have changed the port, you must update the port number in the file tut-install/javaeetutorial5/examples/jaxws/webclient/response.jsp before building and running the example.