cargo 是maven的 一款容器插件。支持 jetty tomcat jboss等等。。
此配置是个tomcat6的配置
有两种配置方式:
1 以一个新的文件夹单独启动项目
2 放到tomcat的webapp文件夹中,与其他项目一起启动
配置方式1
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.4</version>
<configuration>
<!-- 配置Tomcat在本地的路径 -->
<container>
<containerId>tomcat6x</containerId><!-- 版本号 不可变 -->
<home>E:\tomcat6</home><!-- tomcat路径 -->
</container>
<!-- 配置容器信息 -->
<configuration>
<!-- statndalone表示独立运行,此时会在特定的目录加载一个相应的web项目, 不会加载tomcat中原有的项目 -->
<type>standalone</type><!-- 发布到一个独立的文件夹中 -->
<!-- 希望加载路径的目录 -->
<home>D:/tomcat6</home>
<!-- properties中可以设置相应的端口的配置 -->
<properties>
<!-- 端口号设置9999为 -->
<cargo.servlet.port>9999</cargo.servlet.port>
</properties>
</configuration>
</configuration>
</plugin>
配置方式2
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.4</version>
<!-- 基于existing的方式,会把项目发布到系统的Tomcat中的webapps中 -->
<configuration>
<container>
<containerId>tomcat6x</containerId>
<home>E:\tomcat6</home>
</container>
<configuration><!-- home设置为系统的tomcat目录 -->
<type>existing</type>
<home>E:\tomcat6</home>
</configuration>
</configuration>
</plugin>
启动关闭: 1 clean package 打包
2 cargo:run 注意 如果不打war包 会报错 找不到 war包的
3 停止cargo cargo:stop 注意 这里关闭了控制台,实际上 还在后台使用。 如果不关闭在次使用会报错 already 。。。。 已经在使用中。。
分享到:
相关推荐
maven下使用Cargo实现自动化部署到tomcat7中cargo:deploy
NULL 博文链接:https://jdonee.iteye.com/blog/774387
maven cargo插件远程部署web项目的简单案例,留作笔记,也分享给大家了!希望有所帮助
使用Cargo Maven插件部署到Apache TomEE 部署到Apache TomEE 使用Arquillian和Weld容器进行测试 使用Arquillian和Glassfish v6进行测试 与Arquillian和Open Liberty进行测试 参考 雅加达EE 9里程碑发布聚会 ...
采用maven工程依赖 多war部署 cargo使用多模块 cargo停止
NULL 博文链接:https://doujiang327.iteye.com/blog/1463726
使用cargo-maven2-plugin插件配置Tomcat本地自动发布 .
具体介绍了maven初学搭建项目一个流程,内容详细,并且介绍主流maven插件比如cargo,checkstyle,findbugs以及在tomcat上项目的运行
尚硅谷学习笔记+代码,Maven 教程 Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具 ...部署 war 包:借助相关 Maven 插件(例如 cargo),将 war 包部署到 Tomcat 服务器上
MavenWildflyActivemq 演示Wildfly maven插件,Wildfly的Cargo插件和Activemq maven插件的示例项目 运行:mvn全新安装
适用于Android项目的Cargo NDK 允许通过android项目中的cargo ndk命令构建Rust代码。 它有点类似于Mozilla ,但是,它... maven { url " https://plugins.gradle.org/m2/ " } } dependencies { classpath " gr
演示如何开发模拟器,如何利用cargo做集成测试,以及看看Maven的各种插件,findbug, checkstyle等如何配置.
Maven2 / Maven3插件包装了Java API,用于将应用程序配置,启动,停止和部署到所有受支持的容器,以及解析,创建和合并J2EE / Java EE模块。 这些工具和API可以独立使用,也可以通过各种IDE使
ddd-cargo-example是一个单Maven模块的项目,DDD+CQRS落地示例,基于SpringBoot开发。 下面我们以ddd-cargo-example为例来演示如何落地: 修改/ddd-cargo-example/src/main/resources/application.properties数据库...
MavenSampler:您不了解的5件事... Apache Maven插件掌握现代Maven插件的五个技巧
Tomcat 7/8独立部署是通过Cargo管理的。 这是Comsat Maven原型的端口,位于 。 入门 只需编辑gradle/user-props.gradle 。 您可能想要在gradle/user-props.gradle和gradle/user-props.gradle添加JVM参数和系统属性...
该项目使用 Maven Cargo 插件在 Tomcat 中本地运行 Essentials、CMS 和站点。 从项目根文件夹,执行: mvn clean verify mvn -P cargo.run 在访问 Hippo Essentials。 设置项目后,通过访问 CMS 和。 日志位于 ...
该项目使用 Maven Cargo 插件在 Tomcat 中本地运行 CMS 和站点。 从项目根文件夹,执行: $ mvn clean install $ mvn -P cargo.run 访问CMS ,站点日志位于target/tomcat7x/logs 测试 API Web 服务插件 API 使用...
/mvnw cargo:run -P tomcat90-Mac mvnw cargo:run -P tomcar90-Windows导航至 ##如何运行测试 *在VM下编辑配置>>创建Maven配置>> 清洁验证宁静:汇总 *特定环境运行 清除验证宁静:aggregate -Denvironment = ...
支持:货运项目节点项目团结项目SBT项目Haskell 堆栈项目Maven项目虚幻引擎项目Jupyter Notebook项目Python项目安装图形用户界面Windows 和 Mac 版本在Releases页面上以kondo-ui 。您可以安装kondo-ui通过货物与...