A minimal example of a REST API built with with Jersey, Jackson and Guice running on embedded Jetty You can either run it as a main in eclipse or run as an executable jar by building with maven and running it. mvn package java -jar target/minimal.jar