我读了一些关于dropwizard应用程序构建的注释:[1]“Dropwizard被设计为作为JAR运行,而不是WAR文件。” [2]“你不能这样做,Dropwizard嵌入Jetty,你应该考虑使用Jersey作为标准的Web应用程序。”,所以,我的问题是:如何部署dropwizard应用程序
1 - 如何部署一个jar文件生产环境?
2 - 我将如何管理服务?例如,有没有一种方法可以监控应用程序的健康状况?如果应用程序崩溃,我怎么能自动重新启动它?
[1] How to create a war from dropwizard app? [2] Dropwizard in tomcat container
如果你在Ubuntu上,Jamie Furness写了一个很棒的maven插件[dropwizard-debpkg-maven-plugin](https://github.com/reines/dropwizard-debpkg-maven-plugin)它可以打包你的应用程序并将其配置为.deb文件,并为您创建适当的init和upstart脚本。 – 2015-02-26 10:17:42
谢谢,伟大的解决方案! – LucaA 2016-04-18 10:27:22