Deploy the Example Application
Deploy the Example Application
describes how to program backing
beans, custom converters and validators, and event listeners.
describes how to program event handlers, custom components, renderers, and
tag handlers.
The source code for the application is located in the
tut-install/javaeetutorial5/examples/web/bookstore6/ directory.
To deploy and run the application using NetBeans IDE, follow these steps:
1. Perform all the operations described in
2. In NetBeans 5.5, select File
Open Project.
3. In the Open Project dialog, navigate to:
tut-install/javaeetutorial5/examples/web/
4. Select the bookstore6 folder.
5. Select the Open as Main Project check box and the Open Required Projects check box.
6. Click Open Project Folder.
7. In the Projects tab, right-click the bookstore6 project, and select Deploy Project.
8. To run the application, open the bookstore URL http://localhost:8080/bookstore6.
To deploy and run the application using Ant, follow these steps:
1. In a terminal window, go to tut-install/javaeetutorial5/examples/web/bookstore6/.
2. Type ant. This target will spawn any necessary compilations, copy files to the
tut-install/javaeetutorial5/examples/web/bookstore6/build/ directory, and create a
WAR file and copy it to the
tut-install/javaeetutorial5/examples/web/bookstore6/dist/ directory.
3. Start the Application Server.
4. Perform all the operations described in
5. To deploy the example, type ant deploy. The deploy target outputs a URL for running the
application. Ignore this URL, and instead use the one shown in the next step.
6. To run the application, open the bookstore URL http://localhost:8080/bookstore6/.
To learn how to configure the example, refer to the web.xml file, which includes the following
elements:
A display-name element that specifies the name that tools use to identify the application.
A context-param element that specifies that the javax.faces.STATE_SAVING_METHOD
parameter has a value of client, meaning that state is saved on the client.
The Example JavaServer Faces Application
Chapter 11 · Using JavaServer Faces Technology in JSP Pages
321