I'm deploying a group of web services to JBoss. I used NetBeans to generate the java code from wsdl. The following annotation is in the impl class:
wsdlLocation = "WEB-INF/wsdl/BrokeredNotification/brw-2Wrapper.wsdl"
When the server is started and JBoss logs
INFO [org.jboss.wsf.stack.jbws.WSDLFilePublisher] WSDL published to: /server//data/wsdl/.war/BrokeredNotification/brw-2Wrapper.wsdl
not all .xsd artifacts are being placed in said directory. They DO exist in the .war file under WEB-INF/wsdl/BrokeredNotification.
I first tried deploying with the artifacts in a directory hierarchy, then with a flattened directory.
This causes an exception when a client calls the web service because the artifacts can't be found. Don't have that exception before me, but if it's needed to answer my question, I can provide.