Problemas ao acessar um arquivo dentro de um EAR

Olá!

Tenho um arquivo .wsdl que preciso acessar de um POJO.
Meu projeto é publicado como um EAR e o POJO está dentro de um JAR que faz parte do projeto EAR.
Tentei colocar o .wsdl dentro do JAR, dentro do EAR, dentro do pacote aonde o POJO esta localizado, mas nada…

fiz alguns testes com objetos File:

                File wsdlFile = new File("/services-definitions/DetailsInclusionDefn.wsdl");
        	File wsdlFile2 = new File("./services-definitions/DetailsInclusionDefn.wsdl");
        	File wsdlFile3 = new File("/DetailsInclusionDefn.wsdl");
        	File wsdlFile4 = new File("./DetailsInclusionDefn.wsdl");
        	
        	File wsdlFile5 = new File("services-definitions/DetailsInclusionDefn.wsdl");
        	File wsdlFile6 = new File("DetailsInclusionDefn.wsdl");
        	File wsdlFile7 = new File("/WEB-INF/DetailsInclusionDefn.wsdl");
        	File wsdlFile8 = new File("WEB-INF/DetailsInclusionDefn.wsdl");
        	File wsdlFile9 = new File("META-INF/application.xml");
        	File wsdlFile10 = new File("/META-INF/application.xml");
        	
        	File wsdlFile11 = new File("DetailsInclusionDefn.wsdl");
        	File wsdlFile12 = new File("/DetailsInclusionDefn.wsdl");

mas o file.exist() sempre retorna false.

O problema é que não consigo descobrir o diretório “root” em relativo ao POJO, que está dentro do JAR… :frowning: