Use a Virtual host in tomcat too..
Revise the standard server.xml, at the end there is a sample virtual
host config commented but working.. AFAIK it should work as you need..
It's the same config trick you do in apache but translated to tomcat
terms .
Saludos ,
Ignacio J. Ortega
> -----Mensaje original-----
> De: William Wishon [mailto:[EMAIL PROTECTED]]
> Enviado el: sábado 3 de marzo de 2001 0:21
> Para: [EMAIL PROTECTED]
> Asunto: RE: Assigning Servlets to different ports.
>
>
> Here's the problem I keep running up against.
>
> The top level XML element is a Server, it contains a
> ContextManager. The
> ContextManager contains both the Connector, which defines the
> port to listen
> on, and the Context entries at the same level. How do I associate
> particular contexts with particular Connectors? Right now I
> seem only able
> to have one servlet context that maps to "/". I really
> should be able to
> have two servlets that map to "/", one "/" for port 8080 and
> one "/" for
> port 8081.
>
> I also want the default servlet mappings turned off so
> that I am no longer
> able to access the servlets as "/webapp_name/" when tomcat
> starts and finds
> a war file named "webapp_name". I only want Tomcat to serve
> the servlets
> that I setup explicitly in server.xml.
>
> One way of achieving this in an apache world would be:
>
> NameVirtualHost 10.0.0.1:8080
> NameVirtualHost 10.0.0.1:8081
>
> <VirtualHost 10.0.0.1:8080>
> ServerName port8080.domain.com
> DocumentRoot /home/httpd/port8080
> ....
> </VirtualHost>
>
> <VirtualHost 10.0.0.1:8081>
> ServerName port8081.domain.com
> DocumentRoot /home/httpd/port8081
> ....
> </VirtualHost>
>
>
> That gives me a different document root for each port. What
> I want from
> Tomcat is a different servlet to handle requests on each port.
>
> -Bill
>
> > -----Original Message-----
> > From: Alex Fernández [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, March 02, 2001 4:07 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Assigning Servlets to different ports.
> >
> >
> > Hi William!
> >
> > Configure two contexts, and load each servlet in one context.
> >
> > Un saludo,
> >
> > Alex.
> >
> > William Wishon wrote:
> >
> > > Hi,
> > >
> > > I am trying to assign one of my servlets (say servlet1)
> > to port 8080 and
> > > another one (say servlet2) to port 8081. I want them totally
> > separate so
> > > that I can't access servlet2 on port 8080 nor servlet1 on 8081.
> > Can anyone
> > > help me figure out how to do this?
> > >
> > > -Bill
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, email:
> [EMAIL PROTECTED]
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]