Duvida em Trabalhar com Caminhos Relativos em aplicações WEB  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
DirceuSobrinho
JavaChild
[Avatar]

Membro desde: 21/01/2007 08:49:02
Mensagens: 139
Localização: Maceió - AL
Offline

Olá...

Desenvolvi uma aplicacao web que lê e escreve muitos arquivos xml.

desenvolvi a aplicacao no eclipse e utilizei o caminho absoluto:
EX.:



Eu achava que so alterando:
private final String urlMenu = "C://workspace//sistema//WebContent//modulos//sistema_core//menus//menu.xml";

para
private final String urlMenu = "//modulos//sistema_core//menus//menu.xml";

eu poderia jogar o arquivo.WAR no tomcat e funcionaria, mas não funcionou não é tão simples assim.

Ai gostaria de saber se existe algum método que eu posso obter o tomcat_home (CATALINA_HOME)?

PARA MIM FAZER O SEGUINTE:

String tomcat_home = getTomcatHome
String caminhoRelativo = "//modulos//sistema_core//menus//menu.xml";
String nome_aplicacao = "//sistema";
String path = tomcat_home + nome_aplicação + caminhoRelativo;


ATT. Dirceu
[MSN]
djemacao
GUJ Master

Membro desde: 04/06/2007 17:47:24
Mensagens: 1030
Offline

Sua aplicação Web inicia pela raiz assim "/":

/modulos/sistema_core/menus/menu.xml

Isso quer dizer que há um diretório modulos dentro da raiz principal da sua aplicação.




Espero que entenda essa minha explicação.

Bons códigos

This message was edited 1 time. Last update was at 24/03/2008 17:36:46


"Quanto mais aprendo mais tenho consciência que nada sei."
eduardo.carvalho
Thread.start()
[Avatar]

Membro desde: 02/05/2006 20:16:41
Mensagens: 28
Offline


String realPath = ServletContext.getRealPath();

http://tomcat.apache.org/tomcat-4.1-doc/servletapi/javax/servlet/ServletContext.html
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team