【问题标题】:How to deploy a Maven WAR to JBoss EAP 6.3 within Eclipse Luna如何在 Eclipse Luna 中将 Maven WAR 部署到 JBoss EAP 6.3
【发布时间】:2014-09-18 05:27:55
【问题描述】:

我已经阅读了该搜索在第一个 Google 结果页面上显示的每个页面。但似乎没有任何帮助。

当然,我可以在 Eclipse 内外运行“mvn clean install”,并在目标文件夹中生成 .war。我可以自己复制 JBoss 安装的部署文件夹中的 .war。然后我可以通过Eclipse中的服务器适配器启动服务器。

但我希望“手动战争副本”也是自动的。

我该怎么做?我需要做什么才能将新项目添加到“运行方式”菜单,例如“Maven JBoss Deploy”,它在下面进行清理、安装、部署(复制到部署)?

我已经单独安装了 Maven 3.1.1(在 Eclipse 之外),并且我已经告诉 Eclipse 我的 Maven 在哪里。我安装了 JBoss 工具(最新版本),其中包含 JBoss Maven 集成部分。

我只是看不到在 Eclipse 中集成 JBoss 和 Maven 的任何方法 :(

【问题讨论】:

  • 你有哪些 jboss 工具?对于 luna,你需要新的beta version,稳定的不行。
  • 是的,我确实有适用于 Luna 的测试版。我之前有稳定的 Kepler 兼容版本,但即使更新到 beta,也没有任何变化

标签: java eclipse maven deployment jboss


【解决方案1】:

你可以使用文件名标签

 <fileName>${basedir}/target/webapp.war</fileName> in pom.xml

你可以在 pom.xml 中使用 Profiles

More 1
More 2

【讨论】:

  • 配置文件如何帮助在 Eclipse 中获取部署菜单项?
  • 您可以指定 jboss 配置文件(full-ha,full,..),jboss 管理控制台用户名/密码,配置文件模式(Dev,Testing,Production)。我会尽快更新配置文件标签跨度>
  • 你也可以在没有 maven 配置文件的情况下做到这一点。但我看不出这对 Eclipse 有什么帮助。
【解决方案2】:

通过反复试验,我能够让 Eclipse 在 JBoss 上部署一个 maven 项目 WAR。

我只需要在项目中附加“动态 Web 模块”方面。我使用 Eclipse 中的 Project 属性做到了这一点。

现在我可以右键单击项目并运行为服务器,然后部署到 JBoss。并且该项目仍然是一个 Maven 项目。耶!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 2011-08-16
    • 1970-01-01
    • 2015-06-17
    • 2015-03-25
    • 2016-03-27
    • 2019-03-02
    相关资源
    最近更新 更多