tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Robbins" <>
Subject Re: war file deployment problem
Date Fri, 06 Sep 2002 17:40:25 GMT
What? Me make it more complicated than it is?
surely you jest!

I got it to work by putting the war file in $CATALINA_HOME/webapps/ROOT 
I still don't know what I'm doing but I'll be able to figure it out now 
that I've got something working.

> Hi Dave.
> I think you're making this more complicated than it needs to be.
> Two things:
> 1. Try putting your war file in the $CATALINA_HOME/webapps directory
> rather than
>  $CATALINA_HOME/webapps/dummy.  If your tomcat installation is set up
>  to unpack
> war files (this is the default) it will create the "dummy" webapp
> directory for you and unpack everything into that directory when you
> restart tomcat.
> 2. The URL to use to access your webapp will also have to use port
> 8080.  Unless you've modified your server.xml file and you're running
> tomcat as root that is.  This set up will work with the out of the box
> tomcat installation.  No need to modify server.xml at all.
> You should then be able to access your app like this:
> http://localhost:8080/dummy
> See if that simplifies things.
> Regards,
> Pete  
> On Fri, 6 Sep 2002 12:51:26 -0400 (EDT)
> "Dave Robbins" <> wrote:
>> Hello All,
>> kindof a newbie here so be gentle
>> I wrote a little dummy app with Forte 4.0 that consists of a jsp page
>> with  a link that calls a servlet which does a database lookup and
>> spews out some  data. It works fine with the built in copy of Tomcat
>> that comes with Forte. I build a war file and try to deploy it on
>> another machine with Tomcat  4.0.4 on it. I put my file dummy.war in
>> the $CATALINA_HOME/webapps/dummy  dir and use this command from a
>> browser
>> http://localhost:8080/manager/install?
>> path=/dummy&war=jar:file:$CATALINA_HOME/webapps/dummy/dummy.war!/
>> now the command
>> http://localhost:8080/manager/install
>> tells me that my app is running, but when I try to access it with
>> http://localhost/dummy or http://localhost/dummy/index.jsp it says the
>>  resource is not available. I kinda thought Tomcat could access the
>> war file  in it's bundled state but after reading the docs I got the
>> impression the  manager app was gonna expand it, is that true? In my
>> case the file wasn't  expanded. After some head scratching I figured
>> I'd manually expand the war  file in the $CATALINA_HOME/ROOT dir.
>> After doing that and restarting Tomcat  everything works fine with
>> http://localhost/index.jsp.
>> So, let me ask a few questions
>> 1) What does the manager app do
>> does it modify $CATALINA_HOME/conf/server.xml
>> should it expand the war file
>> 2)If I'm gonna deploy multiple apps, what's the typical dir structure
>> could i deploy an app outside the Tomcat dir structure (ie
>> /home/mydir)
>> 3)Is this the correct flow of things
>> Tomcat starts up and reads $CATALINA_HOME/conf/server.xml and now
>> knows  about the apps that are installed and what path they're mapped
>> to. when a  client tries to access an app, Tomcat goes and looks in
>> the jar file and  reads web.xml to discover what all is in the war
>> file. Within the war file  any static content goes in the WEB-INF dir,
>> class files go in WEB- INF/classes and .jar files goe in WEB-INF/lib
>> hep me, hep me
>> Dave    
>> --
>> To unsubscribe, e-mail:  
>> <> For additional
>> commands, e-mail: <>
> --
> Peter Davison
> ...the increased productivity fostered by a friendly environment and
> quality tools is essential to meet ever increasing demands for
> software.
> -- M. D. McIlroy, E. N. Pinson and B. A. Tague
> --
> To unsubscribe, e-mail:  
> <> For additional
> commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message