Server.xml

13 respostas
S

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…

13 Respostas

I
<Context path="/nome" reloadable="true" docBase="caminho da pasta do projeto" workDir="caminho do work do projeto" />
danieldestro

<Context path="/suaApp" docBase="C:/seu-diretorio" reloadable="true" ...> </Context>

I

Qual a diferença de se abrir <context bla bla bla> </context> ou <context bla bla bla />
???

danieldestro

Nenhuma!

S

Beleza, valeu pela força…

S

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…

I

E qual a maneira então?
Jogar tudo no web-apps?

S

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???

I

Se você quisesse pode colocar um reloadable=“true”

S

Tah mas o q eu coloco em workDir???

I

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?

S

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!!!

I

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.

Criado 26 de janeiro de 2005
Ultima resposta 27 de jan. de 2005
Respostas 13
Participantes 3