File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
A friendly place for programming greenhorns!
Big Moose Saloon
Register / Login
Joined: Feb 17, 2004
Nov 23, 2007 05:57:00
Hi, I'm pretty sure there is a simple answer to this but I've exhausted every possibility I can think of apart from 'manual'
I have a domain -
I want to base my webapp - /dir/dir/webapps/MyWebApp
at that domain so I created a new host in the Tomcats server.xml
<Host name="www.mydomain.com" unpackWARs="true" appBase="/dir/dir/webapps/MyWebApp">
It works - apart from of course I upload my MyWebApp.war to the /dir/dir/webapps/ directory - which does not get picked up by the auto unpack.
I can create an extra dummy host pointing at /dir/dir/webapps/ as the appBase which does the unpack but then 2 instances of MyWebApp are launched and I get a thread nightmare.
I tried moving the MyWebApp.war to /dir/dir/webapps/MyWebApp/ that unpacks but then of course I have my app running in /dir/dir/webapps/MyWebApp/MyWebApp/ ?!
I tried manipulating the docbase in the context.
All to no avail - so now I just manually unpack the war each time I change anything.
Is there a simple answer for a frustrated
Joined: Dec 11, 2004
Nov 23, 2007 06:07:00
Is that instance of Tomcat serving other hosts besides yours?
If not, there was no need to create a new Host entry.
If you want your app to be the root app, replace the tomcat/webpps/ROOT directory with your own.
How to ask a question...
Simple Servlet Examples
It is sorta covered in the
JavaRanch Style Guide
Delare virtual host
Configuring webapp to use subdirectories
New Context problem - Tomcat 4.1.12
Can�t load html from Tomcat
Tomcat 4.0.2 unpacking wars
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter
| Powered by
Copyright © 1998-2015