Ho letto alcuni commenti sulla build di applicazioni dropwizard: [1] "Dropwizard è progettato per essere eseguito come JAR, non come file WAR." e [2] "Non puoi farlo: Dropwizard incorpora Jetty. Dovresti cercare di usare semplicemente Jersey come applicazione web standard.", quindi le mie domande sono:Come distribuire un'applicazione dropwizard
1 - Come distribuire un file jar in un ambiente di produzione?
2 - Come gestirò il servizio? per esempio, c'è un modo per monitorare la salute dell'applicazione? se l'applicazione cade, come posso riavviarlo automaticamente?
[1] How to create a war from dropwizard app? [2] Dropwizard in tomcat container
Se sei su Ubuntu, Jamie Furness ha scritto un ottimo plugin per maven [dropwizard-debpkg-maven-plugin] (https://github.com/reines/dropwizard-debpkg-maven-plugin) che può pacchettizzare il tuo app e config per te come file .deb e crea gli script init & upstart appropriati per te. –
Grazie, ottima soluzione! – LucaA