Usar getResourceAsStream é realmente uma boa, porque
não precisa ter o caminho absoluto. E vc obtem o
InputStream requerido por Properties.

...
           ClassLoader    cl;
...
           InputStream       in = null;
           in =
cl.getResourceAsStream("com/locator/locator.properties");
           Properties p;
           p = new Properties();
           p.load(in);
...

[]

--- "Daniel_B._G._Goncalves"
<[EMAIL PROTECTED]> wrote:
> Voce pode utilizar o metodo getResourceAsStream da
> interface ServletContext.
> 
> Para que seu .properties nao fique visivel a
> qualquer requisicao, coloque-o
> abaixo do diretorio WEB-INF.
> 
> Abracos,
> 
> Daniel B. G. Goncalves
> Sun Certified Programmer for Java 2 Plataform
> Sun Certified Web Component Developer for J2EE
> EverSystems Systems Specialist
> [EMAIL PROTECTED]
> 
> > ----- Original Message -----
> > From: "Tomaz Foa Binsztajn" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, April 23, 2002 9:10 AM
> > Subject: [java-list] Servlets + .properties
> >
> >
> > > Ola Pessoal...
> > >
> > > Estou desenvolvendo um projeto utilizando
> > Servlets+XMLC.
> > >
> > > Utilizo o Linux Red Hat 7.2.
> > >
> > > Em minha maquina, estou desenvolvendo utilizando
> o
> > Forte For Java 3.
> > > Ao testar a aplicagco local, com o Tomcat 3
> > built-in do Forte, tudo ocorre
> > > normalmente...
> > > mas ao colocar a mesma estrutura no servidor
> > (rodando Tomcat 4 standalone
> > na
> > > porta 8180), o mesmo nco acontece.
> > >
> > > No servidor, tenho a seguinte estrutura de
> > diretsrios:
> > > /var/tomcat4/webapps
> > > |
> > > --examples
> > > --manager
> > > --ROOT
> > > --web-dav
> > > --minha_aplicacao
> > > |
> > > -- index.html
> > > -- app.properties
> > > -- style.css
> > > -- WEB-INF
> > > |
> > > -- lib
> > > |     |
> > > |     -- xmlc.jar
> > > -- classes
> > >       |
> > >       -- aqui ficam meus servlets
> > >
> > > Ao rodar http://servidor:8180/minha_aplicacao, a
> > pagina index.html i
> > aberta
> > > normalmente
> > > Ao rodar
> >
>
http://servidor:8180/minha_aplicacao/servlet/NomeDoServlet
> > tenho
> > um
> > > erro 404.
> > >
> > > Ao rodar no tomcat 3 built-in do Forte, tudo
> > ocorre normalmente, sendo que
> > ss
> > > esta "montado" a partir do diretsrio
> > minha_aplicacao.
> > > Alguim sabe o que pode estar acontecendo?
> > >
> > > Tenho ainda um outro problema com o arquivo
> > app.properties. Segue um
> > trecho
> > > do codigo:
> > >
> > > ...
> > > Properties p = new Properties();
> > > try{
> > >   FileInputStream props = new
> > FileInputStream("app.properties");
> > >   p.load(props);
> > > }
> > > catch(Exception e){
> > > .....
> > > }
> > >
> > > Ocorre um excegao (File not Found). Porem se eu
> > colocar o caminho completo
> > do
> > > arquivo no servidor
> >
>
("/var/tomcat4/webapps/minha_aplicacao/app.properties"
> > no
> > > caminho, td ocorre normalmente.
> > > Como fago para o meu servlet achar o
> > app.properties?
> > >
> > > Agradego a ajuda,
> > >
> > > E pego desculpas pelo e-mail longo.
> > >
> > > []s
> > >
> > > --
> > > Tomaz Foa Binsztajn
> > > Onirium Sistemas
> > > www.onirium.com.br
> > > +55 19 3287 7060 r. 245
> > >
> > > ------------------------------ LISTA SOUJAVA
> > ----------------------------
> > > http://www.soujava.org.br  -  Sociedade de
> > Usuarios Java da Sucesu-SP
> > > dzvidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > > historico:
> >
>
http://www.mail-archive.com/java-list%40soujava.org.br
> > > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> > >
> >
>
-------------------------------------------------------------------------
> >
> >
> > ------------------------------ LISTA SOUJAVA
> > ----------------------------
> > http://www.soujava.org.br  -  Sociedade de
> Usuarios
> > Java da Sucesu-SP
> > dzvidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > historico:
> >
>
http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> >
>
-------------------------------------------------------------------------
> >
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Games - play chess, backgammon, pool and more
> http://games.yahoo.com/
> 
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuarios
> Java da Sucesu-SP
> dzvidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------
> 
> 
> 
> ------------------------------ LISTA SOUJAVA
> ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usuários
> Java da Sucesu-SP 
> dúvidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED] 
>
-------------------------------------------------------------------------
> 


=====
Rafael F. Zitto
Analista\Desenvolvedor Web
Renaissance do Brasil

__________________________________________________
Do You Yahoo!?
Yahoo! Games - play chess, backgammon, pool and more
http://games.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a