When JBoss says this:
Caused by: java.lang.IllegalArgumentException: URL cannot be null at org.jboss.webservice.metadata.jaxrpcmapping. JavaWsdlMappingFactory.parse(JavaWsdlMappingFactory.java:55)it may mean (well, it did in my case) that you’ve accidentally mis-typed the name of
jaxrpc-mapping.xml. I guess the error arises whenever files referenced bywebservices.xmldon’t exactly match the actual file names. A reasonable problem, but rather an opaque error message.
In my case was a missing hack in maven.xml that renames a path in webservices.xml file generated by XDoclet, basically a workaround to this bug, the source of the problem…
Thanks to Ian I figured this out, he saved me a considerable amount of debug time.
Technorati Tags: Maven, JBoss, XDoclet, EJB, Web Services


internet