Virtual host

não consigo achar como configurar o vhost de um site local em jsp.
eu achei que era a mesma coisa que um site em php mas como não funciona me parece que não é.
achei na net que devo configurar pelo server.xml do tomcat.

<Host name="vinhos.com.local" appBase="C:\Users\User\workspace\Vinhos_2" unpackWARs="true" autoDeploy="true" xmlValidation="false"  xmlNamespaceAware="false" >
    <Context path="" docbase="C:\Users\User\workspace\Vinhos_2" />
</Host>

se eu adicionar o vinhos.com.local no etc/hosts, ele redireciona pra http://vinhos.com.local/xampp/ se não ele dá erro, ou seja não funciona de forma alguma.