The documentation is not clear on how to name or package classes in order to generate JAX-WS web services.
1) I created a clean Web Service project
2) When I create my 1st service using an existing class, the wizard inserts code into web.xml to configure the WSServlet as the name of my first web service.
3) If I create a 2nd service in the same manner, the wizard inserts another servlet-mapping for the 2nd service. So this is ok, but the wizard never gave me a chance to name the servlet, so I have to manually edit. So it seems the wizard assumes I will have one service only and names the JAX-WS servlet according to the first one.
4) After all this, the .apt_generated directory is _empty_, there are no java classes or package directories. And, yes, I have verified that Annotation Processing is enabled.