如何利用maven插件部署项目到远程运行环境

如何利用maven插件部署项目到远程运行环境

你还在利用FTP的方式上传你的War包吗,这里有一种更简单好用的方式,那就是maven的cargo插件。


Cargo是一组帮助用户操作Web容器的工具,它能帮助用户实现自动化部署,而且它几乎支持所有的Web容器,如Tomcat、JBoss、Jetty和Glassfish。Cargo通过cargo-maven2-plugin提供了Maven集成,Maven用户可以使用该插件将Web项目部署到Web容器中。


Cargo支持两种供本地部署方式,

  1. 一种远程部署方式,本地部署分为standalone模式和existing模式。
    在standalone模式中,Cargo会从Web容器的安装目录复制一份配置到用户指定的目录,并且部署应用。
  2. 在existing模式中,用户需要指定现有的Web容器配置目录,然后Cargo会直接使用这些配置并将应用部署到其对应的位置。

1、在maven中配置


            org.codehaus.cargo
            cargo-maven2-plugin
            1.7.1
            
                
                    
                    tomcat8x
                    remote
                
                
                    runtime
                    
                        你服务器的IP
                        你服务器的端口
                        http
                        1099
                        admin
                        lushuifa
                        
                        http://39.105.145.103:8080/
                    
                
            
        

2、在idea中如何使用见下图

如何利用maven插件部署项目到远程运行环境_第1张图片

3、服务器tomcat对应配置

tomcat中主要配置一下用户和密码和角色,不情楚的可以百度一下。


  
  
  
  

你可能感兴趣的:(工具,服务器运维)