java - Dropwizard热部署

标签 java rest hotdeploy dropwizard

我正在寻找一个简单易用的 Java 系统,它可以为我创建 REST 服务。所以我找到了 dropwizard,但就我可以使用谷歌而言,事实证明它缺乏热部署,尽管 jetty 能够这样做。使用 maven-shade-plugin 时,构建它至少需要 10 秒。此外,我的 IDE 报告说,当涉及到 shade-plugin 时,它无法使用编译保存功能(也称为热部署)。

我能以某种方式使用热部署吗?或者我可以用什么代替?

更新:如果没有办法解决这个问题,我可能会使用 jersey&guice 等的组合,这在 this post 中有解释。

最佳答案

您不必使用 shade 插件来运行您的服务。您可以只编译为常规 jar 文件,我认为这会让您使用 IDE 的热部署功能。

关于java - Dropwizard热部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092010/

相关文章:

java - 调用后单击按钮即可下载 Excel 报告

java - 打开其中一个解决项目时,Eclipse中的“解决工作空间 Artifact ”选项会生成错误

java - --launcher.XXMaxPermSize 在 eclipse.ini 中出现两次

java - 如果我更改 struts.xml 路径,struts2-convention 和 struts2-config-browser-plugin 将无法工作

java - 如何修复 : My Web App forces all users to "interact" with the same list,,而不是为每个用户提供自己的列表

angular - 连续休息 API http 调用 Angular 4

java - Mule 是否为 Camel 路线提供热部署能力?

java - 如何将带有gradle的源代码热部署到tomcat7中?

java - JPA多次返回同一个对象

java - 如何在单台 linux 机器上创建 50000 个 tcp 连接?