I am wrote and deployed a CXF web service into a Tomcat server using the instructions here. The web service deploys fine as I can see the WSDL file in a web browser.
The problem was some missing CXF jar files in the web service deployment on the server. This was tough to debug because there were no errors on the server.