https://dropwizard.github.io/dropwizard/
Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done.
Dropwizard has out-of-the-box support for sophisticated configuration, application metrics, logging, operational tools, and much more, allowing you and your team to ship a production-quality web service in the shortest time possible.
Also take a look at this page for a list of the components used in Dropwizard. In short, it uses:
– Jetty for HTTP
– Jersey for REST
– Jackson for JSON
– Metrics for metrics
– And a bunch of other tools for logging, templating, database access, et al.