On 21 Dec 2011, at 13:44, "r.sriram" <sri...@rstech.net> wrote:
> Hello, > > I followed: http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts > and made the following changes: > > C:\inetpub\vhosts\x.com\httpdocs\webapps > > added the following in Server.xml: > > <Host name="x.com" > > appBase="C:\inetpub\vhosts\x.com\httpdocs\webapps" Wrong. > unpackWARs="true" autoDeploy="true" > > xmlValidation="false" xmlNamespaceAware="false"> > > </Host> > > For virtual host x.com- copied *manager.xml* to > $CATALINA_HOME/conf/Catalina/x.com/httpdocs Why would you do that? > > For virtual host x.com copied ROOT to > C:\inetpub\vhosts\x.com\httpdocs\webapps > > For virtual host x.com copied manager to > C:\inetpub\vhosts\x.com\httpdocs\webapps > > I tried all of these without httpdocs as well. What does that mean exactly? > Still when I invoke www.x.com, I get displayed Index.html that is there > in C:\inetpub\vhosts\x.com\httpdocs Yes. This is no surprise. > what am I doing wrong? Ignoring the emails I sent which tried to help you and prevent the error you are now seeing? p > > Thanks.....rs > > ================================================================================================================On > 12/21/2011 11:13 AM, r.sriram wrote: >> Thanks Mark. >> >> this is great. I just wanted to make sure, for each of the virtual >> hosts, I can create the webapps directory outside of Apache directory >> structure can't I? e.g. >> >> C:\inetpub\vhosts\x.com\httpdocs\webapps >> C:\inetpub\vhosts\y.com\httpdocs\webapps >> C:\inetpub\vhosts\z.com\httpdocs\webapps >> >> copying ROOT will also copy the web.xml. So I am assuming the web.xml >> can be customized appropriately to go to the servlet appropriate for >> specific domain, correct? >> >> and working with domain names (it is all registered with dns etc.) if >> I invoke www.x.com it will get directed to the appropriate ROOT, pick >> up the appropriate servlet from web.xml, the classes, images, >> parameters etc. from the appropriate ROOT, correct? >> >> Thanks.....Sriram >> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> >> On 12/20/2011 11:14 PM, Mark Eggers wrote: >>> ----- Original Message ----- >>> >>>> From: r.sriram<sri...@rstech.net> >>>> To: Tomcat Users List<users@tomcat.apache.org> >>>> Cc: >>>> Sent: Tuesday, December 20, 2011 1:21 AM >>>> Subject: Re: Hosted environment >>>> >>>> T hanks Andre. >>>> a few quick questions. >>>> >>>> Questions with respect to your response: >>>> Your response: >>>> >>>> <Host name="host1.domain1.com"... >>>> appBase="/path1/webapps/" ..> >>>> ... >>>> </Host> >>>> >>>> <Host name="host2.domain2.com"... >>>> appBase="/path2/webapps/" ..> >>>> ... >>>> </Host> >>>> >>>> Questions: >>>> >>>> * which is the file where I should add these lines >>>> * Is host1:www. If not what is it? >>>> * does path1, path2 etc. start at CATALINA_HOME? >>>> * Is there any other configuration change that I need to do >>>> >>>> My Situation >>>> Tomcat will be installed in directory let us say in Program Files (*86) >>>> directory. That will have the web-inf directory. >>>> Each domain has its own root, let us say: ..\domainX.com\httpdocs, >>>> domainY.com\httpdocs etc. >>>> >>>> Questions: >>>> >>>> * should I copy WEB-INF directory from C:\Program Files >>>> (x86)\apache-tomcat-6.0.33\webapps\ROOT\ to each of >>>> ..\domainX.com\httpdocs, domainY.com\httpdocs etc. >>>> >>>> On 12/19/2011 1:12 PM, André Warnier wrote: >>>>> r.sriram wrote: >>>>>> Hello, >>>>>> I am setting up my multiple domains on Go Daddy. In my current >>>>>> in-house >>>> windows server my Tomcat is on Program Files (86) and the ROOT is in >>>> C:\Program Files (x86)\apache-tomcat-6.0.33\webapps directory. That >>>> is where WEB-INF is, that is what is my actual path for all files >>>> that gets >>>> picked up by my web pages (including my servlets). >>>>>> In Go Daddy, there would be different ROOTs for each domain. >>>> (../<domain>/httpdocs) But there would be one Tomcat installation. >>>>>> can Tomcat be installed in Program Files (86), and the servlets, >>>>>> and >>>> all the files needed for the domain be placed in ../<domain >>>> name>/httpdocs? >>>>>> Thanks.....Ram >>>>>> >>>>> Sure. Look at virtual hosts, here : >>>> http://tomcat.apache.org/tomcat-7.0-doc/config/host.html >>>>> (and their appBase attribute) >>>>> >>>>> <Host name="host1.domain1.com"... >>>> appBase="/path1/webapps/" ..> >>>>> ... >>>>> </Host> >>>>> >>>>> <Host name="host2.domain2.com"... >>>> appBase="/path2/webapps/" ..> >>>>> ... >>>>> </Host> >>>>> etc.. >>>>> >>>>> I suggest to leave the default<Host name="localhost" ..> >>>> as it is, and just add the others. >>> >>> This might be useful: >>> >>> http://wiki.apache.org/tomcat/TomcatDevelopmentVirtualHosts >>> >>> >>> I've used this setup along with CATALINA_BASE / CATALINA_HOME to run >>> large numbers of Tomcats in production. >>> >>> . . . . just my two cents. >>> /mde/ >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >>> For additional commands, e-mail: users-h...@tomcat.apache.org >>> >>> >>> >>> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org