I have created an app implementing REST services locally using:
Eclipse Indigo Jersey 2.4 Tomcat 7.0.47
When running locally using Eclipse, the services work
I managed cause the same error, and this was due to two situations 1) The definition of paths within the resources ws MUST NOT start from a "/xyz" just be "xyz" to ResourceConfig @ApplicationPath ("/")
2) also occurs due to the dependence of any API (jar) in the .war project or tomcat/lib
3) It also occurs when there is ambiguity in the resource path (duplicates same name) is presented in the following log: "WARNING: A resource model has ambiguous (sub-)resource method for HTTP method GET and input mime-types as defined by @Consumes and @Produces annotations at Java methods public javax.ws.rs.core.Response"
Netbeans 8.1, Apache Tomcat 8.0.12, JAX-RS 2.0 (jersey 2.12)