我是maven和Jboss的新手(实际上,从未使用过其他服务器)
我有一个带有maven和jboss服务器的flex / blazDS / Java项目 . 我该如何部署它?
PS:当我进行开发时,我使用maven来构建项目(使用mvn clean install package ...) .
然后,转到我的eclipse,右键单击主应用程序,让它在我的服务器上运行 .
你可以使用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
该命令不是上面评论中给出的jboss hard-deploy . 在jboss中使用maven进行部署的正确命令是 jboss:hard-deploy
2 回答
你可以使用Maven JBoss Plugin . 正确配置后,您可以使用它来启动和停止服务器,以及通过JMX(用于远程实例)和硬拷贝(用于本地实例)进行部署 . 正如指南所述,首先你要将插件添加到你的pom:
确保正确自定义配置部分中的字段 . 然后你可以使用(用于远程)部署到你的JBoss服务器
或(对于当地)
该命令不是上面评论中给出的jboss hard-deploy . 在jboss中使用maven进行部署的正确命令是 jboss:hard-deploy