Essa é fácil :P

O ServletContext possui um método chamado getRealPath() (ou algo
parecido) você passa pra ele qual diretorio virtual que vc quer saber
o real.

Eu geralmente uso "/" pra pegar o raiz da minha aplicação. 

Supondo que vc tenha uma aplicação chamada Teste que esta instalada
num tomcat (diretorio padrão webapps). E o tomcat esta instalado no
c:\tomcat, vc usaria:

String dir = contex.getRealPath("/");
System.out.println(x); 

retorno:
c:\tomcat\webapps\Teste

Espero que tenha ajudado.

[]s Bulinha



On 6/29/05, Sylvio Bonelli <[EMAIL PROTECTED]> wrote:
> 
> 
> Saudações amigos,
> 
> Alguem pode me dar um exemplo em java de como pegar um path fisico apartir
> de um endereço relativo de um site?
> 
> Pensei que seria simples mas estou dando voltas sem sair do lugar. O exemplo
> é o seguinte:
> 
> URL Completa:
> http://blablabla.com.br:8080/templates/file.txt
> 
> Endereço que posso usar com segurança é "/templates/file.txt" (pois a URL
> mudará assim que eu colocar o site em producao por exemplo) 
> 
> Agora a grande pergunta, como abrir o arquivo file.txt usando apenas o
> endereço relativo? 
> 
> No caso seria o equivalente ao ASP e seu Server.MapPath("") 
> 
> Mais uma vez obrigado pela ajuda!!!
> 
> Sylvio
> 
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo! Messenger 
> http://br.download.yahoo.com/messenger/ 
> ________________________________
> YAHOO! GROUPS LINKS 
> 
>  Visit your group "jug-petropolis" on the web.
>   
>  To unsubscribe from this group, send an email to:
>  [EMAIL PROTECTED]
>   
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 
>  To unsubscribe from this group, send an email to:
>  [EMAIL PROTECTED]
>   
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 
> ________________________________
> 
> 
>


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Atrašyti