I am using the Java -> WSDL -> Java & WSDD workflow. I'll recommend Cape Science's lovely free WSDL editor/verifier (http://www.capescience.com/soa/index.shtml). Verify often, so you know as soon as you break the format...
Using that, I tweaked our WSDL with informative comments and descriptions of our services, ports, and parameters. On generating the Java stubs & WSDD file, the Java gets comments from the WSDL docs, but not the WSDD. So the client doesn't get it either. Well, hey, we know what our parameters are for - what about the poor remote client?
So, the dynamic WSDL created by our deployed service has the bare minimum - the services and parameter names, but no info. Am I missing a command line argument? It seems intuitively such an important aspect I suspect I'm missing something, but Google provides no help about this.
In axis, there is a way were you can display custom wsdl file instead of ?WSDL file, a reference to the custom wsdl file is made in WSDD description... there is a small tutorial on how to do this but i can't find the website url now..googling. Will let you know on monday. Will that help ?