Reading the code, I see that the problem is as follows: the URL that is received has a path that CXF cannot match up to a service.
Loath to give up, it tries to make it work as a REST-ful URL, and that doesn't work, either. In the past, this sort of thing has happened to people who forget to change the address in their endpoint to be relative instead of absolute when they move their endpoint into a webapp.
