ITPub博客

首页 > 应用开发 > IT综合 > 使用maven向jboss发布war方法总结

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

原创 IT综合 作者:fudaliang1999 时间:2013-12-02 10:33:33 0 删除 编辑

使用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博客 ” ,链接:https://blog.itpub.net/15711267/viewspace-1061817/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: R语言拥抱大数据
请登录后发表评论 登录
全部评论

注册时间:2013-10-30

  • 博文量
    45
  • 访问量
    610054