Search code examples
javajakarta-eeserver-side

How do you implement Basecamp style URL in Java/Java EE environment? eg <username>.hostname.com


The Basecamp URL like .basecamphq.com, eg seymores.basecamp.com.

How can I do the same in a Tomcat environment?


Solution

  • Other aproximation is use UrlRewriteFilter. Using this filter with few policies you can, for example, convert calls like:

    http://username.domain (before url rewriting)

    to

    http://domain/your_servlet?user=username (after url rewriting)