【问题标题】:How do I make an Auto Deployment in Wildfly?如何在 Wildfly 中进行自动部署?
【发布时间】:2018-08-06 02:43:29
【问题描述】:

我知道 Wildfly 不能进行热部署,但它能够(至少)进行自动部署。

我正在使用EclipseMaven

我希望当我Run(或Debug)项目时,它会编译整个,将目标.war复制到standalone\deployments的wildfly文件夹,并且Wildfly必须能够当然,无需重新启动服务器即可捕获更改。因此,一旦编译完成,我可以立即使用项目中的更改。

我该怎么做?我在网上找不到任何教程或提示。需要帮助吗?

【问题讨论】:

  • 不重启?有些情况是你无法阻止的。除此之外,Wildfly 不支持热部署什么(问题:你对热部署的理解是什么?)stackoverflow.com/questions/29771904/… ?
  • 好吧,你只能通过 Eclipse 中的 JBoss 工具,然后从那里开始……你必须忍受这些东西,否则你就买 JRebel……
  • @khmarbaise:你能告诉我怎么做吗?这就是问题...

标签: java eclipse maven wildfly


【解决方案1】:

据我所知,eclipse调试模式可以热部署到wildfly。但有时它不起作用。

而且 Intellij 调试模式可以热部署到 wildfly,效果非常好。但是对于添加新类、新注解、新方法、新属性仍然需要重新启动。在方法中更改逻辑很好。

【讨论】:

    【解决方案2】:

    您可以使用展开的内容和 jboss-cli 或任何您想要覆盖类文件的客户端。但是您将需要重新部署您的部署,因为通过 jpda 进行热部署仅在代码签名不变的情况下才有效。 JBoss Tools 应该会为您做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多