2016年2月21日星期日

Maven_006:使用命令行部署/卸载 JBoss Web 应用

环境: OS X EI Capitan 10.11.3 + JDK 1.7.0_80 + Maven 3.3.9 + Nexus 2.12.0-01 + JBoss EAP 6.4.0

本文以JBoss EAP 6.4.0 以及官方提供的quickstart中的helloworld为例说明。

1. 启动JBoss EAP 
./standalone.sh -Djboss.server.base.dir=/Users/maping/Redhat/eap/demo/myeap -Djboss.socket.binding.port-offset=10000
注意,为了区别默认的JBoss EAP,这里端口偏移了10000。

2. 修改 helloworld的pom.xml文件,增加JBoss EAP的相关配置

<plugin>
   <groupId>org.jboss.as.plugins</groupId>
   <artifactId>jboss-as-maven-plugin</artifactId>
   <version>${version.jboss.maven.plugin}</version>
   <configuration>
       <hostname>127.0.0.1</hostname>
       <port>19999</port>
       <username>admin</username>
       <password>welcome@1</password>
   </configuration>

 </plugin>

3. 编译打包安装 helloworld
mvn clean install

4. 部署/卸载 helloworld 
mvn jboss-as:deploy
mvn jboss-as:undeploy

没有评论: