background image

Deploy and Run Applications using Ant

<< The Example JSP Document | Creating a JSP Document >>
<< The Example JSP Document | Creating a JSP Document >>

Deploy and Run Applications using Ant

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 bookstore5 project, and select Deploy Project.
8. To run the applications, open the bookstore URL
http://localhost:8080/bookstore5/books/bookstore
.
To deploy and run the application using Ant, follow these steps:
1. In a terminal window, go to tut-install/javaeetutorial5/examples/web/bookstore5/.
2. Type ant. This command will spawn any necessary compilations, copy files to the
tut-install/javaeetutorial5/examples/web/bookstore5/build/ directory, and create a
WAR file and copy it to the
tut-install/javaeetutorial5/examples/web/bookstore5/dist/ directory.
3. Start the Application Server.
4. Perform all the operations described in
"Creating a Data Source in the Application Server"
on page 98
.
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 applications, open the bookstore URL
http://localhost:8080/bookstore5/books/bookstore
.
To learn how to configure the bookstore5 example, refer to 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 context-param element that identifies the context path to the XML stream.
A context-param element that specifies the JSTL resource bundle base name.
A set of servlet elements that identify the JSP files in the application.
A set of servlet-mapping elements that identify aliases to the JSP pages identified by the
servlet
elements.
Nested inside a jsp-config element are two jsp-property-group elements, which define
the preludes and coda to be included in each page. See
"Setting JavaBeans Component
Properties" on page 169
for more information.
To learn how to configure the books example, refer to 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 listener element that identifies the ContextListener class used to create and remove
the database access.
A servlet element that identifies the JSP page.
The Example JSP Document
Chapter 6 · JavaServer Pages Documents
187