Remove application name and servlet mapping from URL
<p>I am using Apache httpd and proxying requests to my Tomcat server where my application WARs are deployed.</p>

<p>Let's say I have application <code>App</code> and servlet URL pattern <code>/servlet1</code> and domain name <code>abc.com</code>. So, when I forward request from my <code>ROOT.war</code> servlet to <code>/App/servlet1</code>, my URL changes to <code>abc.com/App/servlet1</code>, but I would prefer <code>abc.com</code> for a better user experience.</p>

<p>I know I could do this by re-nameing <code>App</code> to <code>ROOT.war</code> but that is not an option for me, as we already have a <code>ROOT.war</code> for another application.</p>

<p>Is it possible to rewrite <code>abc.com/App/servlet1</code> to <code>abc.com</code> other then <code>ROOT.war</code>? If so, how do I do it?</p>