Diretório aplicação

4 respostas
F

Bom dia,

Estou querendo pegar um diretorio na minha aplicação.
Em código JAVA eu coloco o cainho do meu workspace: (“D:/workspace/projeto/src/main/resources/META-INF/MinhaPasta”), ele encontra, tudo certo.
Agora quando vou colocar no meu tomcat, esta pasta vai parar em lugar em lugar diferente (“webapps/projeto/WEB-INF/classes/META-INF/MinhaPasta”).

Como faço para padronizar este caminho?

Grato.

4 Respostas

Hebert_Coelho

Você terá que utilizar caminho relativo.

A partir da sua sua classe por exemplo fazer “…/…/…/classe”.

Esse post aqui explica um pouco sobre isso.

F

Eu consigo usar caminho relativo quando vou pro tomcat, dai eu coloco ("./…/webapps/projeto/WEB-INF/classes/META-INF/diretorio").
Só que este caminho não funciona quando estou em ambiente de desenvolvimento.

Hebert_Coelho

Ou seja? Você vai ter que criar um arquivo de configuração para cada ambiente (o que é muito normal).

Nesse arquivo você coloca o caminho correto para cada ambiente.

F

Eu não gostaria de usar um arquivo para configurar isso.
Estou usando Maven 2, não tem uma maneira para eu alterar o diretório padrão do meu projeto para resolver isso?

Criado 18 de novembro de 2011
Ultima resposta 21 de nov. de 2011
Respostas 4
Participantes 2