I'm developing a simple application which uses [Jersey](https://jersey.github.io/) as framework to build the API and [Jackson](https://github.com/FasterXML/jackson) to handle JSON.

When I deploy the application, *by copying & pasting at webapps/*, I can see my index.jsp. Although my created resource isn't reachable, it always show a 404 page. No errors are shown, not event at the catalina.\* logs file.

I'm pretty sure about the problem isn't at the java code because it used to work with \*.jar include approach. But I'm tired of that and wanted to migrate it to maven architecture.

I won't post my entire code, but [you can see it here](https://github.com/romulets/wso2Example).

To make things easier, here follows the list of dependencies that I'm using:

* jersey-json v1.19
* jersey-server v2.25.1
* jersey-media-json-jackson v2.25.1
* jackson-core v2.9.0
* jackson-module-jaxb-annotations v2.9.0
* jackson-annotations v2.9.0
* jackson-databind v2.9.0
* jackson-jaxrs-base v2.9.0
* ackson-jaxrs-json-provider v2.9.0

What can cause this error? I have nothing to follow, no stack trace, no error message, nothing. Could it be the lack of some dependency?