Olá,
Tenho o arquivo minha.aplicacao.war, se eu tentar fazer o deploy deste arquivo pelo Tomcat Manager, ele será instalado e poderá ser acessado pela seguinte URL:
http://localhost:8080/minha.aplicacao
Portanto o context path desta aplicação seria minha.aplicacao. Só que na verdade quero dar um nome qualquer de context path para acessá-la.
Pelo que já li é necessário criar um context, configurado apropriadamente para a aplicação.
Então criei um arquivo teste.xml, coloquei dentro de CATALINA_HOME\conf\Catalina\localhost, com o seguinte conteúdo:
<?xml version='1.0' encoding='utf-8'?>
<Context path="/teste" docBase="minha.aplicacao"
debug="0" privileged="true">
</Context>
E acabei criando o diretório “teste” dentro de CATALINA_HOME\webapps e coloquei o conteúdo extraído de minha.aplicacao.war lá e aí a aplicação foi instalada e acessada por “http://localhost:8080/teste”, mas esse não parece ser um modo muito prático, não existe uma maneira mais fácil?
É realmente necessário criar um diretório para poder mudar o context path?
Obs.:Estou usando Tomcat 7
Grato