I wanted my virtual host to point from http://app.rankaru.com:8080/myapplication/ to http://app.rankaru.com instead, removing the port number and directory path. I have done this by configuring the httpd.conf in my apache server to point directly to that directory and to perform a proxy.
ServerName domain.rankaru.com
DocumentRoot /usr/local/tomcat/myapplication/
ProxyRequests On ProxyPreserveHost On
ProxyPass http://127.0.0.1:8080/myapplication/
ProxyPassReverse http://127.0.0.1:8080/myapplication/
AllowOverride None Order allow,deny Allow from All