我讀了一些關於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