Configuring a host

The default server.xml file defines a single engine that delegates all requests to a single 'catch-all' virtual host (named localhost).

<Engine name="Catalina" defaultHost="localhost">
…
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

This configuration is able to handle any request coming in to this Engine, as when a match is not found between the host name specified on a request and the host names configured for an engine, the request is simply forwarded to the default host.

The true power of this element comes from allowing you to configure additional hosts for a single engine. This allows you to support multiple fully qualified domain names on a ...

Get Tomcat 6 Developer's Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.