Lendo properties dentro de um jar

2 respostas
S

Caros amigos,
estou em um dilema.

Criei um jar que ira funcionar como uma API para se conectar ao servidos de mensagens, até ai tudo funciona perfeito.porém o problema que tenho é que dentro da API tem um pacote chamado properties e quando uso a API as classes so enchergam se tiver no projeto um pacote properties ao inves do da api,uso log4j e preciso ler de um arquivo de propriedades

Para ler o properties do log4j:
DOMConfigurator.configure(Thread.currentThread().getContextClassLoader().getResource(“properties/”+arqConfLog+".xml"));

Para ler o arquivo de properties:

Properties propt = new Properties();

propt.load(new FileInputStream(properties/+sistema+".properties"));

Conto com a ajuda de vcs…
Obrigado!

2 Respostas

furutani

Cara ficou muito confuso a sua explicação.
Mas use o getResourceAsStream() para ler arquivos dentro de um jar.

S

Vou resumir…

Dentro da API que é xxx.jar tem um package chamado properties,
que tem um propertie e um arquivo xml do log4j.
resumindo é acessar esses arquivos
lembrando que estao dentro do jar e nao posso fazer FileInputStream ou etc do projeto em que vou colocar esse jar

Criado 15 de março de 2007
Ultima resposta 16 de mar. de 2007
Respostas 2
Participantes 2