Obter caminho de instalação Tomcat

5 respostas
L

olá!

Gostaria de saber se alguém saberia me dizer, se eu teria como obter o valor do caminho da instalação do tomcat, sem que seja através da obteção da variavel de ambiente. Ou se teria como obter isso através do FacesContext.

[]'s

5 Respostas

davidbuzatto

Posso estar falando besteira, mas acho impossível fazer isso por questões de segurança.

Qual a finalidade de uma aplicação saber o caminho da instalação do seu container? Coisa arriscada demais…

rafaeldx7

o path da aplicação não seria suficiente pro que vc quer?

L

Eu preciso do caminho de instalação, pois uso uma biblioteca que gera gráficos, e através destes eu crio um relatório e pdf. Só que essas imagens são geradas na pasta temp do tomcat, por isso preciso do caminho. Como a aplicação roda em ambiente linux e windows, não posso simplistemente passar uma constante.

Adriano_Almeida

Se você setou sua variável de ambiente CATALINA_HOME, será que isso aqui não resolve os seus problemas?

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getenv(java.lang.String)

[edited]
Segue um exemplo de implementação:

public class ABC {
	public static void main(String[] args) {
		System.out.println(System.getenv("CATALINA_HOME"));
	}
}

[/edited]

L

Cara muito obrigado.
Agora funcionou.

[]'s

Criado 26 de janeiro de 2007
Ultima resposta 26 de jan. de 2007
Respostas 5
Participantes 4