O'Reilly logo

Tomcat 6 Developer's Guide by Damodar Chetty

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required