The wsdl isn't needed on the service side, the web service stack typically generates it for you through reflection. Only the client needs the wsdl for runtime bindings. Search for my other posts on service chaining, there's an example somewhere with a netbeans project and instructions for running it in jboss and how to recreate it from scratch. It may be useful