cargo, maven插件cargo实现自动部署

三种方式部署, 以tomcat为测试目标

1. standalone: 把tomcat的部署配置文件,复制到工程target目录中, 再target中运行

2. existing: 把工程配置到本机的tomcat/webapps下运行

3. runtime: 把工程热部署到远程的一台正在运行的tomcat下


一, standalone配置


从container的tomcat中,把配置复制到target/tomcat7x目录下,以端口号8082运行.

配置maven前缀后, 以 cargo:run/cargo:start启动服务


二, existing配置



从工程部署到指定目录下,以端口号8082运行.

配置maven前缀后, 以 cargo:run/cargo:start启动服务


三, 远程tomcat热部署


tomcat/conf/tomcat-users.xml配置用户权限

 
 
   
 
 
 

启动tomcat, 执行命令cargo:redeploy


注意:

要使用cargo:xxx 命令,需要先配置maven的settings.xml . 

<pluginGroup>org.codehaus.cargopluginGroup> 

你可能感兴趣的:(学习笔记)