Try declaring shop.war as the default-web-module of the virtual server(s) on which it has been deployed. This way, shop.war will be accessible at both its designated context root (i.e., "/shop") as well as at the root context ("/").
[Message sent by forum member 'jluehe' (jluehe)]
http://forums.java.net/jive/thread.jspa?messageID=293781