The websvc refactoring support is disabled in 6.0 builds since it hasn't been
migrated to the new Java infrastructure yet. The Refactoring API has also
changed a bit in 6.0.
Currently the functionality is in the j2ee/refactoring module, but it should be
split into its own module, as is planned for the rest of the functionality in
the module (JPA, EJB, Web).
In 5.5 the websvc refactoring supports rename, safe delete, move and where used
refactorings for webservices.xml, sun-jaxws.xml and jax-ws.xml. Furthermore,
change parameters refactoring is supported for webservices.xml.
The source code for these functionalities can be found in the
packages, the naming scheme for actual refactorings being rather obvious, e.g.
JaxWs*Refactoring for jax-ws.xml refactorings and similarly for others. At the
moment there are no plans to introduce a common support module for j2ee
refactoring, so it is best to move whatever websvc related functionality you
find useful to your new module.
For JAX-WS services, the WS configuration files (jax-ws.xml and sun-jaxws.xml) are listening to changes on WS Metadata
Model (changes in annotations) so there is no refactoring necessary. Moreover, jax-ws.xml is not intended for user to
For JAX-RPC web services, the Refactoring features are not working.
I changed the priority to P2 as the JAX-WS technology is preferred to JAX-RPC.
Removing plan60 as this has been agreed to be addressed after 6.0