Right now I'm generating my WSDL by starting up a server and fetching the ?wsdl URLs via HTTP. I'd like to switch that to something that doesn't require a running servlet container.
One option would be to use Java2WSDL. But I found that it doesn't read the WSDD: instead you have to pass all the namespace configuration, etc as command line flags. That's a nuisance I'd rather avoid. Is there any way around it? Another option would be to set up an AxisEngine without all the HTTP and servlet stuff around it. I know this works for testing invocation of services via the LocalTransport. How about WSDL generation?