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… 