My bad .... I messed up my @WebService(.......)
Thanks all for looking!
I have run into this situation as well and not found any concrete explanation of why this happens... What exactly did you change the @WebService(...) portion from and to? If you could provide the before and after examples, that would be helpful!
Turns out, there was a mix of annotations in the Interface and Implementation classes. If the annotations are not in the Implementation class then the WSDL will not generate fully. Solution, moved all annotations from Interface to Implementation class which is the proper place anyway. Your interface should not care how it will be served up, could be an EJB instead...