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
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
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…
o path da aplicação não seria suficiente pro que vc quer?
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.
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]
Cara muito obrigado.
Agora funcionou.
[]'s