如何从dropwizard应用程序创建一个战争?

时间:2013-08-01 06:44:13

标签: dropwizard

我正在尝试从dropwizard应用程序构建战争并部署。 我可以成功运行jar并访问我的休息服务。

是否有人从dropwizard应用程序创建并成功部署了战争? 它的正确方法是什么?

3 个答案:

答案 0 :(得分:8)

Dropwizard旨在作为JAR运行,而不是作为WAR文件运行。

答案 1 :(得分:0)

将您的应用程序作为jar推出是很有意义的,但有时您受到公司/企业标准的限制,并且您不得不在生产中的特定应用程序服务器上进行部署。 在这种情况下,https://github.com/rvs-fluid-it/wizard-in-a-box变得很方便。随意测试它。我欢迎反馈。

答案 2 :(得分:0)

它肯定违背了Dropwizard的内容,并不是完全推荐的,但是如果你发现自己处于强迫你的环境中,那么这也可能是一个选择: https://github.com/twilio/wiztowar

它看起来类似于this answer中引用的库。

  

WizToWar - 你的蛋糕也吃了

     

WizToWar是一个简单的库,它使Dropwizard服务也可以部署在Tom容器等WAR容器中。

     

按照下面使用部分中的步骤,您将能够创建Dropwizard jar和同一服务的WAR。