我是 maven 和 Jboss 的新手(实际上,也从未使用过其他服务器)
我有一个带有 maven 和 jboss 服务器的 flex/blazDS/Java 项目。我该如何部署它?
PS:当我进行开发时,我使用 maven 来构建项目(使用 mvn clean install package ...)。
然后,转到我的 Eclipse,右键单击主应用程序,让它在我的服务器上运行。
我是 maven 和 Jboss 的新手(实际上,也从未使用过其他服务器)
我有一个带有 maven 和 jboss 服务器的 flex/blazDS/Java 项目。我该如何部署它?
PS:当我进行开发时,我使用 maven 来构建项目(使用 mvn clean install package ...)。
然后,转到我的 Eclipse,右键单击主应用程序,让它在我的服务器上运行。
该命令不是上面评论中给出的 jboss 硬部署。在 jboss 中使用 maven 部署的正确命令是 jboss:hard-deploy
您可以使用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