使用cargo-maven2-plugin插件自动化发布到Tomcat服务器
来源:互联网 发布:淘宝代购怎么辨别真假 编辑:程序博客网 时间:2024/06/16 20:28
Maven实战 Tomcat插件
使用cargo-maven2-plugin插件配置Tomcat本地自动发布(cargo:deploy)
<!-- 通过cargo-maven2-plugin插件配置Tomcat自动发布(cargo:deploy) -->
<plugin>
<!-- 指定插件名称及版本号 -->
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.9</version>
<!-- 插件的Tomcat6.x配置 -->
<configuration>
<wait>true</wait> <!--是否说明,操作start、stop等后续操作必须等前面操作完成才能继续 -->
<container> <!-- 容器的配置 -->
<containerId>tomcat6x</containerId> <!-- 指定tomcat版本 -->
<type>installed</type> <!-- 指定类型:standalone, installed等 -->
<home>E:/zhoulumin/tools/fbrp-ide-32bit/apache-tomcat-6.0.35</home> <!-- 指定Tomcat的位置,即catalina.home -->
</container>
<configuration> <!-- 具体的配置 -->
<type>existing</type> <!-- 类型,existing:存在 -->
<home>E:/zhoulumin/tools/fbrp-ide-32bit/apache-tomcat-6.0.35</home> <!-- Tomcat的位置,即catalina.home -->
</configuration>
<deployables> <!-- 部署设置 -->
<deployable> <!-- 部署的war包名等 -->
<groupId>com.chowmin.sshe</groupId>
<artifactId>sshe</artifactId>
<type>war</type>
<properties>
<context>sshe</context> <!-- 部署路径 -->
</properties>
</deployable>
</deployables>
</configuration>
<executions>
<!-- 执行的动作 -->
<execution>
<id>verify-deployer</id>
<phase>install</phase> <!-- 解析install -->
<goals>
<goal>deployer-deploy</goal>
</goals>
</execution>
<execution>
<id>clean-deployer</id>
<phase>clean</phase>
<goals>
<goal>deployer-undeploy</goal>
</goals>
</execution>
</executions>
</plugin>
使用cargo-maven2-plugin插件配置Tomcat远程自动发布(cargo:deploy)
<!-- 通过cargo-maven2-plugin插件配置Tomcat自动发布(cargo:deploy) -->
<plugin>
<!-- 指定插件名称及版本号 -->
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.9</version>
<!-- 插件的Tomcat6.x配置 -->
<configuration>
<wait>true</wait> <!--是否说明,操作start、stop等后续操作必须等前面操作完成才能继续 -->
<container> <!-- 容器的配置 -->
<containerId>tomcat6x</containerId> <!-- 指定tomcat版本 -->
<type>remote</type> <!-- 指定类型:standalone, installed等 -->
</container>
<configuration> <!-- 具体的配置 -->
<type>runtime</type> <!-- 类型,existing:存在 -->
<properties> <!-- 配置属性 -->
<cargo.tomcat.manager.url>http://localhost:8080/manager</cargo.tomcat.manager.url> <!-- 管理地址 -->
<cargo.remote.username>zhoulumin</cargo.remote.username> <!-- Tomcat用户名 -->
<cargo.remote.password>19880627</cargo.remote.password> <!-- Tomcat密码 -->
<cargo.tomcat.ajp.port>8009</cargo.tomcat.ajp.port> <!-- Ajp端口 -->
</properties>
</configuration>
<deployables> <!-- 部署设置 -->
<deployable> <!-- 部署的war包名等 -->
<groupId>com.chowmin.sshe</groupId>
<artifactId>sshe</artifactId>
<type>war</type>
<properties>
<context>sshe</context> <!-- 部署路径 -->
</properties>
</deployable>
</deployables>
</configuration>
<executions>
<!-- 执行的动作 -->
<execution>
<id>verify-deployer</id>
<phase>install</phase> <!-- 解析install -->
<goals>
<goal>deployer-deploy</goal>
</goals>
</execution>
<execution>
<id>clean-deployer</id>
<phase>clean</phase>
<goals>
<goal>deployer-undeploy</goal>
</goals>
</execution>
</executions>
</plugin>
转载自:https://www.cnblogs.com/chowmin/articles/3891199.html
- 使用cargo-maven2-plugin插件自动化发布到Tomcat服务器
- Cargo-maven2-plugin插件自动部署
- maven2之m2eclipse使用手册之七通用容器插件cargo-maven2-plugin
- Ubuntu 下发布 Maven2 Plugin 到 Java.net Maven2 Repositoty
- 使用Maven插件Cargo实现自动化部署
- 利用Maven2的插件方式通过Cargo来远程部署应用到Jboss7上
- maven使用cargo插件自动化(本地、远程)部署
- Cargo自动化部署至tomcat
- Maven使用Cargo实现自动化部署到Web容器
- maven cargo插件使用
- 使用Maven Cargo 插件管理Tomcat的部署
- Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
- Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
- 使用Cargo实现自动化部署
- 使用Cargo实现自动化部署
- Tomcat-maven-plugin插件使用
- Cargo: 部署应用到Tomcat
- 使用Cargo发布Web程序
- Android保活搜集
- 参数传参c++--随笔
- 【传智播客郑州校区分享】Spring Boot中使用FastJson解析Json数据
- SpringCloud学习笔记-Eureka集群
- Google在东京搬出了所有的AI产品和技术,你知道哪个? | 精选
- 使用cargo-maven2-plugin插件自动化发布到Tomcat服务器
- 厉害了!新西兰出现了世界上第一个机器人公务员 | 前沿
- vmware虚拟机新建安装windows2000操作系统
- 虚拟私助理要来了,五个行业将受影响人 | 分析
- Spring定时任务task(Quartz) bean 无法注入
- HTML视频
- vue学习笔记3
- 修改指针指向的QVector内部成员的值
- Apple Watch开发和数据传输(一)