John Fitzpatrick [https://community.jboss.org/people/jfitzpatrick] created the 
discussion

"Re: NullPointerException when deploying JAX-WS web-service in 
com.sun.xml.ws.policy.jaxws.PolicyWSDLParserExtension line 980."

To view the discussion, visit: https://community.jboss.org/message/647728#647728

--------------------------------------------------------------
I finally managed to find a solution to the problem although I do not know 
about about the detailed implementation to understand why my solution works.

When I initially started to work on getting something implemented, I looked at 
the JAX-WS samples which showed how to use the provider API and deploy using 
the sun-jaxws deployment descriptor. For some reason, deploying this way meant 
that the wsdl had to be in the WEB-INF directory of the war. Specifying the 
wsdl location to be anything but that caused an exception with a message saying 
that the wsdl location had to start with WEB-INF/wsdl. It seems that if on the 
other hand you use jbossws with the metro web-services stack and put the wsdl 
in the WEB-INF directory, you will get the exception described above. It seems 
that when I first started debugging the problem, I wrongly attributed the cause 
of the exception.

The summary is, if your implemented web-service has web methods that may throw 
exceptions, putting the wsdl in a sub-directory of the WEB-INF in the deployed 
war will cause the above issue. The solution is to put the wsdl at the root of 
the war, e.g. myapp.war/wsdl/...

Hopefully you find this thread before banging your head against the wall for a 
few days. If anyone has any insight as to why this happens, e.g. if it is a 
bug, etc, I would love to hear from you. Any Sun, ahem, I mean Oracle people 
care to comment?

John
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/647728#647728]

Start a new discussion in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to