Ich habe einige Kommentare über den Build von Dropwizard-Anwendungen gelesen: [1] "Dropwizard ist so konzipiert, dass er als JAR und nicht als WAR-Datei ausgeführt wird." und [2] "Sie können dies nicht tun. Dropwizard bettet Jetty ein. Sie sollten Jersey nur als Standard-Webanwendung verwenden.", also meine Fragen sind:So stellen Sie eine Dropwizard-Anwendung bereit
1 - So stellen Sie eine JAR-Datei bereit eine Produktionsumgebung?
2 - Wie verwalte ich den Service? Gibt es zum Beispiel eine Möglichkeit, die Gesundheit der Anwendung zu überwachen? Wenn die Anwendung herunterfällt, wie kann ich sie automatisch neu starten?
[1] How to create a war from dropwizard app? [2] Dropwizard in tomcat container
Wenn Sie auf Ubuntu sind, hat Jamie Furness ein großes Maven-Plugin [dropwizard-debpkg-maven-plugin] geschrieben (https://github.com/reines/dropwizard-debpkg-maven-plugin), das Sie verpacken kann app und config für Sie als .deb-Datei und erstellen Sie die entsprechenden init & upstart-Skripte für Sie. –
Danke, tolle Lösung! – LucaA