If webservices.xml <port-component-name> and the actual classname are different, the following error message is displayed on deployment. It is difficult for a user to find the cause.
In this example, port-component-name is Hello, but it should be HelloImpl.
If you deploy the attached war file, you will get this error. Then, if you change the port-component-name to HelloPort, deployment will succeed.