Same code behaving differently on two different packaging

Viewed 335

I have a set of codes which are common for two different products, but a part of the code is behaving differently for each product

URL wsdlURL = IntegrationLandscapeService.class.getClassLoader().getResource("IntegrationLandscapeService.wsdl");

For One set up it is giving absolute path and for the other its giving relative path and this is leading to problems, my requirement is to get absolute path for the issue.

Packaging: enter image description here

Code flow:

The call is made from the Main Class File and from there CommonCode in common code it is looking for the WSDL located in LandScapeService.jar

Update:

The next line of the code is

IntegrationLandscapeService  landscapeService = new IntegrationLandscapeService(wsdlURL);

but I get the below error

failed [Failed to access the WSDL at: jar:file:/

tracker.jar!/lib/t24-IF_IntegrationLandscapeService-IntegrationLandscapeService-jwc.jar!/IntegrationLandscapeService.wsdl

.It failed with:
        \tracker.jar (The system cannot find the file specified).]

Screen Shot of Jar

enter image description here

3 Answers
Related