Deploy Dropwizard on Google AppEngine

dropwizard, google-app-engine

Solution

Dropwizard is just Jersey+Jackson+Jetty bundled together nicely. Jetty and App Engine won't get along (that is, App Engine is already running Jetty, so it doesn't want the application to provide its own).

You're probably best off using Jersey and Jackson without Dropwizard tying them together: http://blog.iparissa.com/googles-app-engine-java/google-app-engine-jax-rs-jersey/ & http://www.cowtowncoder.com/blog/archives/2009/11/entry_338.html

Problem

I have been trying to find a way to deploy a Dropwizard app on Google AppEngine, but I haven't found anything so far. Judging by this question (and answer) I think it might not be possible. I would like to be sure about that, and If it does work, I'd like to learn how. There is a dropwizard fork called warwizard which apparently lets you create war files from your dropwizard code, but it has not been touched for over 6 months, which would likely make it difficult to work with using the dropwizard docs.

Original source

Related problems