Thanks for the reply john. I got it. But there is one small problem yet to resolve. When I use http://something.com/{Webapp}/index.jsp, it comes back with a Basic Server Authentication window. I don't have any authentication setup in web.xml file.
I am using IIS and tomcat and have defined virtualhost in server.xml file. If I access the server directly by it name, it is showing me the index page but if try with the virtualhost, I get authentication for the server. Any ideas? Hari -----Original Message----- From: Turner, John [mailto:[EMAIL PROTECTED]] Sent: Tuesday, December 17, 2002 11:19 AM To: 'Tomcat Users List' Subject: RE: Virtual Domains with Tomcat 4.1.12 Standalone Let's put it this way. If you had to change defaultHost for virtual hosts to work, then you could never have more than one virtual host, since there is only one defaultHost. That's obviously wrong. Tomcat has the ability to serve many virtual hosts, not just one. I have several virtual hosts running on a Sun 420R at the moment, and there's only one defaultHost (and it's set to localhost). If you are getting "server not found" then something.com doesn't resolve to an IP address. Can you ping something.com? If not, there's your answer. If "something.com" resolved to the IP address where Tomcat was running, and there was no virtual host defined, then Tomcat would revert to serving the default context from the default host. That's what "defaultHost" does. John > -----Original Message----- > From: Hari Venkatesan [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, December 17, 2002 11:10 AM > To: Tomcat Users List > Subject: RE: Virtual Domains with Tomcat 4.1.12 Standalone > > > If I leave the defaultHost to localhost and have a <host > name=something.com>, when I type in the url > http://something.com/{webapp}/index.jsp, I get a server not > found or DNS error. Do I need to define something.com > anywhere else in win2000 > > Hari > > > -----Original Message----- > From: Turner, John [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, December 17, 2002 11:04 AM > To: 'Tomcat Users List' > Subject: RE: Virtual Domains with Tomcat 4.1.12 Standalone > > > Changing defaultHost is not the solution. > > John > > > > -----Original Message----- > > From: Hari Venkatesan [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, December 17, 2002 10:51 AM > > To: Tomcat Users List > > Subject: RE: Virtual Domains with Tomcat 4.1.12 Standalone > > > > > > I really don't know if changing the defaulthost name is the > > solution. R u able to serve the pages with the configuration > > you have now without changing the defaulthost name or are you > > getting a DNS error. > > > > IF you want to serve pages the way you want it, then each of > > the <host> entries you have in server.xml should have > > <context> defined with its own Web.xml file. > > > > Hari > > > > -----Original Message----- > > From: J. Norment [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, December 17, 2002 10:36 AM > > To: Tomcat Users List > > Subject: RE: Virtual Domains with Tomcat 4.1.12 Standalone > > > > Hari: > > > > Thanks for the response. > > ( For that matter, thanks for everyone's response so far... ) > > > > I want the behavior to be: > > > > http://localhost - loads up the default welcome page, root/index.jsp > > http://host0.com - loads up host0's index page > > http://host1.com - loads up host1's index page > > > > Is changing the default host part of the solution? > > > > > > > > On Tue, 17 Dec 2002 10:22:20 -0500, Hari Venkatesan wrote: > > >You have two <Host name defined and only one closing tag for the > > >host. Did you change "<Engine name="Standalone" > > >defaultHost="localhost" debug="99">" to reflect "host0.com" in the > > >defaultHost > > > > > >Hari > > > > > >-----Original Message----- > > >From: J. Norment [mailto:[EMAIL PROTECTED]] > > >Sent: Tuesday, December 17, 2002 10:15 AM > > >To: Tomcat Users List > > >Subject: RE: Virtual Domains with Tomcat 4.1.12 Standalone > > > > > >This is the change that I had made to the server.xml file: > > > > > >><!-- Define the default virtual host --> > > >><Host name="localhost" debug="0" appBase="webapps" > > >>unpackWARs="true" autoDeploy="true"> > > >> > > >><!-- This part is added: --> > > >> > > >><Host name="host0.com" debug="0" appBase="webapps/host0" > > >>unpackWARs="true"> > > >><Logger className="org.apache.catalina.logger.FileLogger" > > >>directory="logs" prefix="host0." suffix=".log" timestamp="true"/> > > >><Context path="" docBase="webapps/host0" debug="0" > > >>reloadable="true"/> > > >><Context path="/test" docBase="webapps/host0" debug="0" > > >>reloadable="true"/> > > >></Host> > > >> > > >><!-- End, added part. --> > > > > > >Is this is the change that you are referring to in adding the host > > >tag? > > > > > >If that is not working, how would I track down what is broken? > > >(ie, are there log files saying exactly what Tomcat is getting from > > >the request?) > > > > > >As for adding an alias for localhost, wouldn't that mean that only > > >one host was used? > > >Ultimately, I'd like host0.com and host1.com to be > different "hosts" > > >for Tomcat. > > > > > >Applying Occam's Razor, I'm pretty sure that something is > screwed on > > >my end, but not sure how to track it down, at this point... > > > > > > > > >On Tue, 17 Dec 2002 09:27:14 -0500, Turner, John wrote: > > >> > > >>It has Apache installed, but I just verified this behavior using > > >>http://some.server.com:8080 which bypasses Apache. > > >> > > >>If you need a virtual host setup in Tomcat, modify server.xml and > > >>add a Host > > >>element with a name parameter set to the FQDN that will be in the > > >>URL. > > >>Alternatively, if you want some.server.com to be treated as > > >>localhost, add > > >>an Alias tag to the localhost Host element in server.xml. > > >> > > >>Apache VirtualHost = Tomcat Host (roughly speaking) > > >> > > >><Host name="some.server.com"> > > >> > > >>...some stuff here like Contexts, etc.... > > >> > > >></Host> > > >> > > >>The server.xml that comes with Tomcat has what you need already in > > >>it. �The > > >>default server.xml file has a single virtual host > (localhost) with a > > >>three > > >>Contexts (admin, manager, examples). �Copy what you need > from that. > > >>The > > >>Host element for localhost has a lot of stuff in it, > probably stuff > > >>you > > >>don't need. �Just delete most of it, and you should be fine. > > >>Alternatively, > > >>find the localhost Host element in server.xml and change the name > > >>parameter > > >>from "localhost" to "your.server.com", restart Tomcat, and test it > > >>out and > > >>see if the behavior is what you want, then just copy that. > > >> > > >>John > > >> > > >>>-----Original Message----- > > >>>From: J. Norment [mailto:[EMAIL PROTECTED]] > > >>>Sent: Tuesday, December 17, 2002 9:20 AM > > >>>To: Tomcat Users List > > >>>Subject: RE: Virtual Domains with Tomcat 4.1.12 Standalone > > >>> > > >>> > > >>>That sounds almost exactly like what I'm trying to do. �Does > > >>>your test box setup also have Apache installed? �If not, what > > >>>did you do to get some.server.com showing up? > > >>> > > >>> > > >>>On Tue, 17 Dec 2002 09:14:08 -0500, Turner, John wrote: > > >>>> > > >>>>Sorry, maybe someone else can answer your question. � > I'm just not > > >>>>understanding the problem. �I have a RH 7.3 test box setup, with > > >>>>two > > >>>>virtual > > >>>>hosts (one is localhost, the other is some.server.com), and the > > >>>>welcome > > >>>>files display correctly. �If it isn't working for you, I would > > >>>>suggest that > > >>>>the issue is with your virtual hosting configuration, not your > > >>>>welcome > > >>>>file/index.html configuration. > > >>>> > > >>>>John > > >>>> > > >> > > >>-- > > >>To unsubscribe, e-mail: ��<mailto:tomcat-user- > > >>[EMAIL PROTECTED]> > > >>For additional commands, e-mail: <mailto:tomcat-user- > > >>[EMAIL PROTECTED]> > > >> > > > > > > > > > > > >-- > > >To unsubscribe, e-mail: � <mailto:tomcat-user- > > >[EMAIL PROTECTED]> > > >For additional commands, e-mail: <mailto:tomcat-user- > > >[EMAIL PROTECTED]> > > > > > > > > >-- > > >To unsubscribe, e-mail: � <mailto:tomcat-user- > > >[EMAIL PROTECTED]> > > >For additional commands, e-mail: <mailto:tomcat-user- > > >[EMAIL PROTECTED]> > > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
