1.2. Deploying the Struts Example Application
Problem
You want to deploy the Struts MailReader example application to Tomcat.
Solution
If you don't already have the Tomcat running on your box, you can download it from http://jakarta.apache.org/tomcat. This recipe assumes that you are using Tomcat 5. Set environment variables for Struts and Tomcat, copy the Struts example WAR file to Tomcat, and start Tomcat.
Warning
If you are using Struts 1.2, the WAR file for the Struts example application has been changed from struts-example.war to struts-mailreader.war.
The commands for a Windows machine are shown here:
C:\>set STRUTS_HOME=c:\jakarta-struts-1.1
C:\>set CATALINA_HOME=c:\tomcat5
C:\>copy %STRUTS_HOME%\webapps\struts-example.war %CATALINA_HOME%\webapps
1 file(s) copied.
C:\>%CATALINA_HOME%\bin\startup
Using CATALINA_BASE: c:\tomcat5
Using CATALINA_HOME: c:\tomcat5
Using CATALINA_TMPDIR: c:\tomcat5\temp
Using JAVA_HOME: c:\j2sdk1.4.2The last command shown,
%CATALINA_HOME%\bin\startup, starts Tomcat. On
Windows, you will see Tomcat startup in a separate terminal window.
The output in this terminal window displays information about the
applications deployed and the state of Tomcat:
Jun 22, 2004 12:23:34 AM org.apache.catalina.core.StandardHostDeployer install INFO: Installing web application at context path /struts-example from URL file:c :/tomcat5/webapps/struts-example Jun 22, 2004 12:23:38 AM org.apache.struts.util.PropertyMessageResources <init> INFO: Initializing, config='org.apache.struts.util.LocalStrings', ...