To be honest, this turned out to be far more simple than I had initially imagined. Following two folks have explained this in so fine that details in their blog. So I am not trying to add anymore here.
http://www.fusioncube.net/index.php/hosting-multiple-domains-with-jboss http://www.openscope.net/2010/01/17/virtual-hosting-with-jboss/
This takes care of HTTP access to same deployment via different URL's
I do need to use https with 2 different signed certificates that I have. I am still searching for a solution to that (will update this answer as soon as i have one). But for folks using HTTP, above blogs are all they need to go through.