Subdomain Handling Tutorial

This tutorial explains how you can host subdomains with a Java hosting package at JavaPipe. This is assuming that you wish to host a particular webapp for a different subdomain other than your primary domain.

First thing you need to do is to create a subdomain in you SiteWorx control panel. Then you need to add a Host entry in your server.xml (It is a very good idea to back up this server.xml file before editing it.)

Be careful not to change any of the port information - doing so could get your site suspended. Place following code just before the closing tag:
    <Host name="{sub.primarydomain.com}" debug="0"     appBase="webapps"       unpackWARs="true" autoDeploy="true">  <Context path=""     docBase="/home/{username}/{primarydomain.com}/tomcat/webapps/{webappname}"        crossContext="false" reloadable="true">  <Valve className="org.apache.catalina.valves.AccessLogValve"     directory="/home/{username}/primarydomain.com}/tomcat/logs"        prefix="{sub.primarydomain.com}_log."          suffix=".txt" pattern="common" resolveHosts="false"/> </Context>  </Host>
Replace {username}, {primarydomain.com}, {sub.primarydomain.com} and {webappname} with your own.
Set up the webapp or drop in a new WAR file of the new webappname in your webapps directory. Restart tomcat.
  • 236 Users Found This Useful
Was this answer helpful?

Related Articles

Private Tomcat Hosting

Private JAVA Hosting Overview With Java|Pipe's Tomcat hosting packages, you get your own...

Spring Framework

Need to develop Plain Old JAVA Objects? Want to have fun developing your application? Then we...

Multiple Domain Handling Tutorial

Please follow this link to the tutorial. This applies to our cloud-based Tomcat hosting....

Choosing between JBoss7's Standalone or Domain features.

JBoss 7 introduced new feature called managed domains. Basically this is a multi-server...

How do I restart my tomcat?

The global Tomcat container for our Java cloud web hosting is restarted nightly. However, if you...