I tried your suggestion but the problem still remains. I also tried moving the context definition into server.xml file (old tomcat style). This did not work either.
I have been using this configuration successfully on Tomcat 4.x. thanks, Vamsi. On 3/24/06, Parsons Technical Services <[EMAIL PROTECTED]> wrote: > > Since no one has tackled this yet, I will give you my take on it. > > I think that you have an issue in using the same domain name on the > virtual > host. > > What you may want to do is try it with two different domain names. > test1.myserver1.com > test2.myserver2.com > > See if you get the same results. > If yes, then I suspect an issue with your config as this setup is used by > quite a few folks. > > If no, then you may have run across something that Tomcat doesn't do. > Weather or not it is a bug I will not say because I am not familiar enough > with the spec to make that call. > > What may work is to setup two dummy domains www.localhost1.com and > www.localhost2.com and then use the alias attribute in the Host element to > repoint the test1.mydomain.com to www.localhost1.com and so on. > > Doug > > > ----- Original Message ----- > From: "Vamsidhar" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <users@tomcat.apache.org> > Sent: Friday, March 24, 2006 12:07 PM > Subject: Tomcat 5.5.16 Virtual Hosting Bug ? > > > Hi all: > > This is third time I am posting the same question. I tried everything I > could, including re-installing Tomcat from scratch. But, the problem still > remains. Please help !! > > I am using Tomcat 5.5.16 (stand-alone) with JDK 5.0 on Windows XP and > trying > to setup virtual hosting (to start with two test hosts + localhost). There > is a single ROOT context for each of my test hosts test1.mymachine.com and > test2.mymachine.com as shown below. The root context is defined in a file > named ROOT.xml which is present in > > $CATALINA_HOME/conf/[engine_name]/test1.mymachine.com/ROOT.xml > $CATALINA_HOME/conf/[engine_name]/test2.mymachine.com/ROOT.xml > > Once I start the tomcat server, three host folders are being created > inside > the work directory. As expected the localhost host has all the webapps > that > come with tomcat 5.5.16 installation like examples, etc. The work > directory > also has two other host folders test1.mymachine.com and > test2.mymachine.com. > > > PROBLEM: > > In test1.mymachine.com and test2.mymachine.com along with the root context > all folders present in $CATALINA_HOME are being deployed as contexts. I > can > see folders being created in work directory of test1 and test2 which are > exaclty the foldes present in $CATALINA_HOME > > Is this is BUG in tomcat 5.5.16 or is there something wrong with my setup. > > Any help is appreciated. > > Thanks in advance. > > ROOT.xml file for test1.mymachine.com > > <Context path="" docBase="c:\websites\test1\webapps\test1" > debug="5" reloadable="true" crossContext="true"> > > ....DB resources > > </Context> > > ROOT.xml file test2.mymachine.com > > <Context path="" docBase="c:\websites\test2\webapps\test2" > debug="5" reloadable="true" crossContext="true"> > > ....DB resources > > </Context> > > Following is the engine tag of my server.xml file > > <Engine name="Catalina" defaultHost="localhost"> > > <Realm className="org.apache.catalina.realm.UserDatabaseRealm " > resourceName="UserDatabase"/> > > <Host name="localhost" appBase="webapps" > unpackWARs="true" autoDeploy="true" > xmlValidation="false" xmlNamespaceAware="false"> > > </Host> > > <Host name="test1.mymachine.com" debug="0" > appbase="c:\websites\test1\webapps" > unpackWARs="true"> > <Alias>"test1.mymachine.com"</Alias> > > <Valve className="org.apache.catalina.valves.AccessLogValve" > directory="c:\websites\test1\webapps\logs" > prefix="test1_access_log." suffix=".txt" > pattern="common" resolveHosts="false"/> > > <Logger className="org.apache.catalina.logger.FileLogger" > directory="c:\websites\test1\webapps\logs" > prefix="test1_catalina_log." suffix=".txt" > timestamp="true"/> > > </Host> > > <Host name="test2.mymachine.com" debug="0" > appbase="c:\websites\test2\webapps" > unpackWARs="true"> > <Alias>"test2.mymachine.com"</Alias> > > <Valve className=" org.apache.catalina.valves.AccessLogValve" > directory="c:\websites\test2\webapps\logs" > prefix="test2_access_log." suffix=".txt" > pattern="common" resolveHosts="false"/> > > <Logger className="org.apache.catalina.logger.FileLogger" > directory="c:\websites\test2\webapps\logs" > prefix="test2_catalina_log." suffix=".txt" > timestamp="true"/> > > </Host> > > </Engine> > > Vamsi. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >