【问题标题】:Maven hard-deploy in JBOSS 7JBOSS 7 中的 Maven 硬部署
【发布时间】:2014-03-06 01:13:19
【问题描述】:

以前我们使用 JBOSS 5 和 codehaus 插件 (http://mojo.codehaus.org/jboss-maven-plugin) 将战争部署到 JBOSS。我们在哪里使用jboss:hard-depoly maven 目标。即使我的 JBOSS 服务器没有启动,这个目标也可以执行

最近我们迁移到 JBOSS 7,并开始使用插件 (http://docs.jboss.org/jbossas/7/plugins/maven/latest/) 。我们现在使用目标jboss-as:deploy 目标。此插件不支持hard-deploy,必须启动jboss才能运行此目标。

是否有不支持硬部署目标的具体原因?只需将战争文件复制到 JBOSS 7 中的 deployements 目录仍然有效,为什么不包括此目标?

【问题讨论】:

  • 我建议问问 JBoss 为什么他们删除了目标。
  • 我肯定会问 JBoss Stackoveflow 是否也证实了这一点。我不是 100% 了解 JBOSS 7 的变化,因此确认。

标签: maven jboss7.x


【解决方案1】:

jboss-as 插件使用 JBoss Management api 来完成它所做的一切。如果 JBoss AS7 没有启动,当然不会有 JBoss Management 端点处理请求。进行这样的硬部署将意味着完全不同的方法 - 必须定义 JBoss home 并离线解析其配置。由于插件通常不支持这一点,我想这也是不支持硬部署目标的原因。

【讨论】:

猜你喜欢
  • 2017-05-11
  • 2012-10-09
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-09
  • 1970-01-01
相关资源
最近更新 更多