问题标签 [maven-cargo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7094 浏览

maven - 无法使用 cargo-maven-plugin 重新部署到远程 tomcat 7

我正在尝试使用 cargo-maven 插件构建并重新部署到远程 tomcat 7 服务器。我已经能够成功部署到远程服务器,但是所有其他操作都失败了。

这是我的 pom.xml 中的插件设置

这是我在尝试部署时在 Eclipse 中看到的错误。我将它发布到 pastebin 以便更容易阅读。错误链接。对此的任何帮助将不胜感激。

0 投票
1 回答
2072 浏览

maven - 带有tomcat6的maven cargo插件

我正在尝试设置 maven cargo 插件。我有以下要求:

  • 雄猫 6
  • 自定义 server.xml
  • 自定义 context.xml
  • log4j jar 部署到 tomcat lib
  • 如果机器上还没有tomcat,请在机器上安装它
  • 绑定到 maven 的安装生命周期阶段以部署战争并重新启动容器
  • 使部署的战争成为 ROOT.war

我遵循了以下内容:http ://www.java-tutorial.ch/maven/maven-tomcat-deployment-using-cargo 。这不是我想要的完整功能集,甚至不能完全工作。这就是我得到的:

然后当 mvn install 返回时,我执行 ps -ef 并且没有 tomcat 进程。

它还将战争复制到 ROOT.war 但旧的 ROOT/ 目录没有被替换,因此新的 ROOT.war 实际上并没有被部署。

对于“如果还没有安装tomcat”的要求,这似乎应该是绝对简单的,但是当我提供

并运行 mvn cargo:install,它会抛出这个:

这令人费解。它希望我先调用安装,但我正在调用安装。

想法?

0 投票
2 回答
10101 浏览

java - 提取 Tomcat Zip 有时会因 IOException 失败:负搜索偏移量

我正在使用 maven cargo 及其 zip url 安装程序功能来下载我的集成测试的 tomcat。这在我的计算机上运行良好,但是当它在 husdon 运行时,它有时会失败(大约 10-20%)。

失败是:

这是我的pom的相关部分。

有人知道我做错了什么吗?

0 投票
2 回答
3261 浏览

maven-2 - 如何配置 Maven Cargo 以使用嵌入式 Tomcat 6 服务器?

我正在使用 Maven 3.0.3。有没有办法可以使用 Maven Cargo 插件来启动嵌入式 Tomcat 服务器?现在,看来我必须先自己安装它。当我尝试将容器类型更改为“嵌入式”时出现此错误...

我使用的配置是...

任何帮助表示赞赏。我不使用 Maven 嵌入式 Tomcat 插件的原因是它不支持多个部署工件。谢谢, - 戴夫

0 投票
1 回答
623 浏览

maven - 部署失败时如何强制 Cargo Maven 插件产生错误而不是信息或警告?

我正在使用 cargo maven 插件将我的应用程序部署到 glassfish 容器中进行集成测试:

集成测试由 Hudson 执行。如果部署失败(不管是什么原因),cargo 插件只会产生如下警告:

问题是,这会导致构建成功并因此触发其他构建。

如果部署命令失败,有什么办法可以强制货物产生 Maven 构建错误而不是信息?

0 投票
2 回答
501 浏览

maven - 为 GlassFish 3.x 使用 Maven Cargo artifactInstaller

有没有办法在 maven-cargo-plugin 的目标artifactInstaller期间使用 Cargo 的元素安装 GlassFish 容器?run

更具体地说,Maven 存储库中是否有可用的 ZIP 工件,其中包含所需的 GlassFish 文件,就像 Jetty 一样,我们有 org.eclipse.jetty:jetty-distribution 工件?

0 投票
4 回答
6289 浏览

tomcat7 - 无法从 cargo 部署到 Tomcat7

我正在尝试使用来自 Maven 的 Cargo 通过 https 部署到远程 Tomcat7。

我已经设置了经理脚本角色,并且到目前为止我已经成功地能够远程取消部署应用程序。

我所拥有的看起来像这样:

好吧,我知道凭据并且一切都设置正确,并且我使用了新的 /text 界面,并且能够取消部署现有的应用程序。但是在尝试运行部署时:

我得到一个根本原因的错误:

我很快就明白了,所以它不会超时。

文件可以很大吗?这是一场 60 MB 的战争。我确保我的 nginx 允许更大:

我还在管理器 webapps web.xml 中的文本管理器中添加了多部分配置,如下所示:

servlet> 管理器 org.apache.catalina.manager.ManagerServlet 调试 2

http://nexnet.wordpress.com/2011/04/27/large-war-file-cannot-be-deployed-in-tomcat-7/

我在很多方面都喜欢 Maven,但是错误报告真的很糟糕。任何帮助高度赞赏。

0 投票
1 回答
846 浏览

maven-2 - maven2 (Java / Hippo) 中不同的 cargo.run 配置文件

我正在尝试为使用Hippo(Java / JCR CMS)的项目设置我们的构建/部署过程。我们要实现的部署策略是:

  1. 本地开发:使用 Hippo 提供的默认“内存中”数据库。

  2. 测试和生产环境:使用 MySQL。

我已成功按照说明设置 Hippo 以使用 MySQL,现在我正在尝试配置 maven2 pom.xml,以便我们可以进行不同的部署 - 一个由开发人员从 IDE/命令行调用,一个由 Jenkins 调用. 所以我阅读了 Hippo 使用的 cargo maven2 插件,并尝试创建一个名为 cargo.run.mysql 的新配置文件 - 但是,当我使用 mvn -P cargo.run.mysql 运行 maven 时,cargo 不会启动容器( Tomcat),而是构建。在货物插件页面上阅读更多内容后,我猜测(可能是错误的!)在 Maven 配置文件 ID 和货物“目标”/“执行模式”之间存在某种神奇的联系(在本例中为 cargo.run -> 货物:运行)。所以现在我

这个事情谁有经验?关于如何明智地做到这一点的建议也非常受欢迎!我习惯于使用 ant 及其更底层的方法,我不得不承认 maven 真的让我摸不着头脑。

0 投票
2 回答
209 浏览

maven - 有没有类似于 Maven Cargo 但适用于 AppAssembler 的东西?

我想将生成的Maven AppAssembler assembler/目录部署到文件系统、SSH 或诸如此类的某个位置。Cargo可以为我做到这一点,或者是否有一个等效的部署工具可以让我 glob 一堆文件(在本例中是target/appassembler/目录)并将它们部署到目标?

我有几个作为计划任务运行的命令行应用程序(通过 cron 或 Windows Scheduler),我想将它们部署到这些远程位置(在一种情况下通过 SSH,另一种是通过网络共享\\servername\C$\whatever\)。我不知道我怎么能做到这一点,因为我一直在寻找的所有部署插件都迎合了 Web 应用程序和应用程序容器或像 Nexus 这样的远程存储库。

0 投票
1 回答
1808 浏览

maven - 如何将我的 Maven WAR 项目部署到 Cargo-Tomcat 容器?

我将 Maven 3.0.3 与 Maven-Cargo 插件 1.1.3 与 Tomcat 6.0.33 一起使用。如何使用 Maven-Cargo 将现有的 WAR 项目部署到已安装的 Tomcat 容器中?我有这个配置...

但是当我跑步时

WAR 文件没有部署到我已经运行的 Tomcat 实例(当我的集成测试针对 Tomcat 服务器运行时,我得到 404)。

感谢您的帮助,-戴夫