[ Team LiB ] |
![]() ![]() |
Recipe 2.4 Deploying an Individual JSP on TomcatProblemYou want to place a JSP file into a web application. SolutionCopy the new or revised JSP file into the top-level directory of the default Tomcat web application or of another deployed web application. DiscussionThe 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:
See AlsoThe deployment sections of Tomcat: The Definitive Guide (O'Reilly); Recipe 2.1, Recipe 2.2, and Recipe 2.6. ![]() |
[ Team LiB ] |
![]() ![]() |