使用maven向jboss发布war方法总结

使用maven在jboss发布应用,理论很简单,不过插件比较多。调通不容易,有时war发布成功了,可是maven还是报exception。有事有一些怪错误。
下面三个方法我都实际做了一次。能够把war发布到jboss上。第三个方法虽然应用也发布成功,但maven最后会收到错误。
受水平、阅历所限,谬误不解之处一堆。请大神指点!

jboss-as 插件官方文档及论坛
http://docs.jboss.org/jbossas/7/plugins/maven/latest/index.html
cargo官方论坛
http://www.cargo.org/

方法1 :基于jboss-as发布jboss应用配置1
在clean 阶段执行了undeploy ,在install阶段执行了deploy调用。
hostname如果写ip地址可能报错,最好修改hosts(系统配置文件),把ip映射为名字。

    org.jboss.as.plugins
    jboss-as-maven-plugin
    7.5.Final
   
       
       
            undeploy
            clean
           
                undeploy
           
           
                true
                22.11.139.21
                9999
                admin
                wltb123!
           
       

       
       
            deploy
            install
           
                deploy
           
           
               
                22.11.139.21
                9999
                admin
                wltb123!
                       
       
   
   


方法二:基于jboss-as发布jboss应用配置2
hostname如果写ip地址可能报错,最好修改hosts(系统配置文件),把ip映射为名字。
filename 前会自动加上项目路径(如 D:\devapp-workspace\ezsela-project )。对于分模块应用,可能会找不到文件.
因此需要在project下面构建、在web下面发布。目前没有找到解决方法,先这么用吧。

mvn -Dmaven.test.skip=true jboss-as:deploy -Psit

   org.jboss.as.plugins
   jboss-as-maven-plugin
   7.5.Final
  
       true
       jboss
       admin
       wltb123!
       ezsela.war
  


方法三:基于cargo发布jboss应用
mvn cargo:deploy
这个方法主要是兼容性问题,我只在cargo1.4.4 和jboss-as 7.0.2 版本上发布war包成功,其他组合都失败了。

 
  org.codehaus.cargo
  cargo-maven2-plugin
  1.4.4
  
   
    ${deploy.containerId}
    remote
   
   
    runtime
    
     ${deploy.hostname}
     ${deploy.server.port}
     ${deploy.remote.username}
     ${deploy.remote.password}
     ${deploy.tomcat.url}

    
   
  
 
    
       org.jboss.as
       jboss-as-controller-client
       7.0.2.Final
    
 
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15711267/viewspace-1061817/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15711267/viewspace-1061817/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值