Pegar o diretório da aplicação no Tomcat

1 resposta
H

Pessoal,

qual seria a maneira para pegar o diretório da aplicação no Tomcat?

Exemplo:
D:\Desenv\apache-tomcat-5.5.17\webapps\minhaAplicacao

Eu tentei com o System.getProperty("catalina.home"), mas isso só me retorna o diretório de instalação do Tomcat, no caso, D:\Desenv\apache-tomcat-5.5.17

Seria correto o uso do System.getProperty("catalina.home") para esse caso, se sim, qual seria o nome da propriedade para isso?

1 Resposta

O
Você quer pegar o diretório da aplicação com a aplicação rodando, é isso.

Se for isso, você pode usar uma Servlet, e dentro dela use o método, getServletContext().getRealPath(nomeDaAplicacao);

Por exemplo, se sua aplicação se chama Blog, ficaria:

getServletContext().getRealPath(Blog);

Espero ter ajudado.

Abraços
Criado 31 de janeiro de 2007
Ultima resposta 1 de fev. de 2007
Respostas 1
Participantes 2