E ai galera…
Alguém sabe como faço para configurar o tomcat para executar meu aplicativo em outro diretório diferente do webapps…
Feito…
Server.xml
13 Respostas
<Context path="/nome" reloadable="true" docBase="caminho da pasta do projeto" workDir="caminho do work do projeto" />
<Context path="/suaApp" docBase="C:/seu-diretorio" reloadable="true" ...>
</Context>
Qual a diferença de se abrir <context bla bla bla> </context> ou <context bla bla bla />
???
Nenhuma!
Beleza, valeu pela força…
E ai galera, beleza…
No tomcat 5.0.X tambem eh essa a maneira para trocar o diretorio das aplicações…
Se for essa, eu to fazendo alguma bobagem:
<context path="/myApp" docBase="C:/aplicacoes/myApp"
workDir="nao sei" ....../>
Dei uma olhada na especificação, diz lah q naum eh muito bom fazer dessa maneira…
E qual a maneira então?
Jogar tudo no web-apps?
Cara eu deu uma lida agora e achei como deve ser feito.
Eh o seguinte:
Deve ser colocado no arquivo /META-INF/context.xml…
Cara você achou algum erro no postado anteriormente???
Se você quisesse pode colocar um reloadable=“true”
Tah mas o q eu coloco em workDir???
workDir vai ser seu diretorio work, onde ele vai compilar os jsp para rodar
um exemplo de workDir:
Sua aplicação chama-se projeto.
seu workDir vai ser por exemplo c:\projeto\work
Entendeu?
Sim o diretorio work eh onde fica os servlets das JSPs…
Eu tentei isso ontem, vou tentar mais tarde novamente.
Vou fazer assim (se tiver algum erro, posta ai):
<context path="/myApp" docBase=“C:\aplicacoes\myApp”
workDir=“C:\aplicacoes\work”
…/>
Valeu pela ajuda!!!
workDir = “C:\aplicacoes\myApp\work”
Faça um diretorio work para cada aplicação que você tiver, assim você garante que jsp’s de uma aplicação possam ter o mesmo nome dos jsp’s das outras sem causar nenhum problema.