【问题标题】:how to deploy projects with maven and jboss?如何使用 maven 和 jboss 部署项目?
【发布时间】:2013-02-13 15:42:18
【问题描述】:

我是 maven 和 Jboss 的新手(实际上,我也从未使用过其他服务器)

我有一个带有 maven 和 jboss 服务器的 flex/blazDS/Java 项目。我该如何部署它?

PS:当我进行开发时,我使用 maven 构建项目(使用 mvn clean install package ...)。

然后,进入我的 Eclipse,右键单击主应用程序,让它在我的服务器上运行。

【问题讨论】:

  • 您可以编写一个 Maven 插件来将您的 jar 部署到 JBoss,或者您可以配置一个 continuous integration server 来为您执行此操作。

标签: apache-flex maven jboss


【解决方案1】:

该命令不是上面评论中给出的 jboss 硬部署。在 jboss 中使用 maven 部署的正确命令是 jboss:hard-deploy

【讨论】:

    【解决方案2】:

    您可以使用Maven JBoss Plugin。正确配置后,您可以使用它来启动和停止服务器以及通过 JMX(对于远程实例)和硬拷贝(对于本地实例)进行部署。正如指南所述,首先您将插件添加到您的 pom:

           <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jboss-maven-plugin</artifactId>
            <version>1.5.0</version>
            <configuration>
              <jbossHome>/usr/jboss-4.2.3.GA</jbossHome>
              <serverName>all</serverName>
              <fileName>target/my-project.war</fileName>
            </configuration>
          </plugin>
    

    确保适当地自定义配置部分中的字段。然后您可以使用(远程)部署到您的 JBoss 服务器

    mvn jboss deploy
    

    或(本地)

    mvn jboss hard-deploy
    

    【讨论】:

    • 谢谢,真的帮了我。
    猜你喜欢
    • 2011-03-11
    • 2011-12-06
    • 2014-05-21
    • 2013-11-01
    • 1970-01-01
    • 2020-01-19
    • 2011-08-16
    • 1970-01-01
    • 2016-10-30
    相关资源
    最近更新 更多