Deploying an Individual JSP on Tomcat
By: Bruce W. Perry
The easiest way to test a new JSP file is to place it at the top level of Tomcat's default web application. This application is located in the <Tomcat-installation-directory>/webapps/ROOT/ directory. Tomcat 4.1.x compiles (or recompiles, if you are pasting a new JSP file over an old one) the JSP and display its response in a web page. You do not have to stop and start Tomcat using the Tomcat manager application for the new JSP file to be available to your web application.
|
If you have to deploy a JSP separately from its web application, you can also place a JSP file in a deployed web application other than the Tomcat default application. This makes the JSP page available to application users without having to stop and restart Tomcat. Remember that the JSP files belong in the top level of the web application, which has the following directory structure:
index.html default.jsp anotherJsp.jsp images/logo.jpeg WEB-INF/classes/jspservletcookbook/myservlet.class WEB-INF/lib/helperclasses.jar WEB-INF/lib/utilities.jar WEB-INF/web.xml WEB-INF/mytags.tld
In other words, the top level of the directory contains the HTML and JSP files, as well as the WEB-INF directory. The WEB-INF directory contains:
-
The web.xmldeployment descriptor
-
The classes directory, which contains package-related directories and servlet or support classes like JavaBeans
-
The lib directory, which stores any Java Archive (JAR) files containing utility or helper classes that your web application uses
-
Optionally, any Tag Library Descriptor files (files with .tld suffixes)
-
Any optional directories for images, video files, XML files, or other web resources
Archived Comments
Comment on this tutorial