Abrir arquivos que estejam no META-INF  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1694
Offline

Bom dia galera!

A pergunta é bem simples e o título já explica tudo.
Sei que é bem básico mas não consigo encontrar as tags corretas em minhas pesquisas que retornem dados satisfatórios.

Enfim, tenho um pacote EAR com a pasta META-INF bonitinha lá.
Criei um arquivo de configuração de um módulo e gostaria de empacota-lo junto ao EAR, dentro da pasta META-INF.

Como posso abrir esse arquivo?

Tento com o endereço /META-INF/file.xml mas sem suceso.

Sei que é algo bem simples.... mas não consigo encontrar.
Muito obrigado!
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Estamos falando de JSF?
Se for JSF, por exemplo....



Com Servlet possivelmente é a mesma ideia.

Abraços.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1694
Offline

nel wrote:Estamos falando de JSF?
Se for JSF, por exemplo....



Com Servlet possivelmente é a mesma ideia.

Abraços.


Nops, não estamos falando de JSF.

Tenho um jar empacotado num EAR que possui jars de EJB e wars.
Todos meus jars tem a pasta META-INF mas em um deles em especial quero pegar um arquivo manualmente que esteja ali.
Ou no META-INF do pacote EAR, de preferência.

Vlw!!!
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Falha minha.
Estava "crente" que você havia dito WEB-INF.

Você provavelmente terá que fazer busca em um determinado JAR e buscar extrair os arquivos dele para em seguida, buscar o arquivo especifico.
Claro, fazer é outro papo.

Bom, vou almoçar, qualquer coisa tento ajudar depois.

Abraços.


"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1694
Offline

Sussa.
De fato terei que fazer a busca no jar.
Mas a classe que vai chamar esse arquivo do META-INF pertence ao jar especificado, compreende?
Só preciso saber como pegar o endereço relativo. =/

Abraços!!
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Sim, creio que se você fizer algo como "/META-INF/file.xml" em sua classe File ele te retorne o valor, não?
Acredito que seja só uma questão de URL a ser passada, senão, podes buscar este JAR (diretório) e efetuar um unzip e a partir dai buscar o arquivo.

Abraços!!!

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1694
Offline

nel wrote:Sim, creio que se você fizer algo como "/META-INF/file.xml" em sua classe File ele te retorne o valor, não?
Acredito que seja só uma questão de URL a ser passada, senão, podes buscar este JAR (diretório) e efetuar um unzip e a partir dai buscar o arquivo.

Abraços!!!

Foi a primeira coisa que testei e não funcionou.
Fiz o seguinte;



Ai funfou!

Vlw!!
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Show de bola!
Só edit o tópico e adiciona [Resolvido].


Abraços.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team