Virtual Hosting with Tomcat - JBoss
Add hosts and aliases to server.xml:
<Host name="myhost.com"><Alias>www.myhost.com</Alias>
</Host> Register applications for virtual hosts in their WEB-INF/jboss-web.xml files:
<jboss-web>
<context-root>/myapp</context-root>
<virtual-host>myhost.com</virtual-host>
</jboss-web> Applications default to host specified by <Engine>'s defaultHost attributeserver.xml <Server> <Service> <Connector .../> <Engine> <Host name="myhost.com"> <Alias>www.myhost.com</Alias> </Host> <Host name="anotherhost.com"/> </Engine> </Service> </Server> myapp.war/WEB-INF/jboss-web.xml: <jboss-web> <context-root>/myapp</context-root> <virtual-host>myhost.com</virtual-host> </jboss-web> ROOT-another.war/WEB-INF/jboss-web.xml: <jboss-web> <context-root>/</context-root> <virtual-host>anotherhost.com</virtual-host> </jboss-web>
For an in-depth understanding on JBoss click on: