问题标签 [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.
maven - 无法使用 cargo-maven-plugin 重新部署到远程 tomcat 7
我正在尝试使用 cargo-maven 插件构建并重新部署到远程 tomcat 7 服务器。我已经能够成功部署到远程服务器,但是所有其他操作都失败了。
这是我的 pom.xml 中的插件设置
这是我在尝试部署时在 Eclipse 中看到的错误。我将它发布到 pastebin 以便更容易阅读。错误链接。对此的任何帮助将不胜感激。
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,它会抛出这个:
这令人费解。它希望我先调用安装,但我正在调用安装。
想法?
java - 提取 Tomcat Zip 有时会因 IOException 失败:负搜索偏移量
我正在使用 maven cargo 及其 zip url 安装程序功能来下载我的集成测试的 tomcat。这在我的计算机上运行良好,但是当它在 husdon 运行时,它有时会失败(大约 10-20%)。
失败是:
这是我的pom的相关部分。
有人知道我做错了什么吗?
maven-2 - 如何配置 Maven Cargo 以使用嵌入式 Tomcat 6 服务器?
我正在使用 Maven 3.0.3。有没有办法可以使用 Maven Cargo 插件来启动嵌入式 Tomcat 服务器?现在,看来我必须先自己安装它。当我尝试将容器类型更改为“嵌入式”时出现此错误...
我使用的配置是...
任何帮助表示赞赏。我不使用 Maven 嵌入式 Tomcat 插件的原因是它不支持多个部署工件。谢谢, - 戴夫
maven - 部署失败时如何强制 Cargo Maven 插件产生错误而不是信息或警告?
我正在使用 cargo maven 插件将我的应用程序部署到 glassfish 容器中进行集成测试:
集成测试由 Hudson 执行。如果部署失败(不管是什么原因),cargo 插件只会产生如下警告:
问题是,这会导致构建成功并因此触发其他构建。
如果部署命令失败,有什么办法可以强制货物产生 Maven 构建错误而不是信息?
maven - 为 GlassFish 3.x 使用 Maven Cargo artifactInstaller
有没有办法在 maven-cargo-plugin 的目标artifactInstaller
期间使用 Cargo 的元素安装 GlassFish 容器?run
更具体地说,Maven 存储库中是否有可用的 ZIP 工件,其中包含所需的 GlassFish 文件,就像 Jetty 一样,我们有 org.eclipse.jetty:jetty-distribution 工件?
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,但是错误报告真的很糟糕。任何帮助高度赞赏。
maven-2 - maven2 (Java / Hippo) 中不同的 cargo.run 配置文件
我正在尝试为使用Hippo(Java / JCR CMS)的项目设置我们的构建/部署过程。我们要实现的部署策略是:
本地开发:使用 Hippo 提供的默认“内存中”数据库。
测试和生产环境:使用 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 真的让我摸不着头脑。
maven - 有没有类似于 Maven Cargo 但适用于 AppAssembler 的东西?
我想将生成的Maven AppAssembler assembler/
目录部署到文件系统、SSH 或诸如此类的某个位置。Cargo可以为我做到这一点,或者是否有一个等效的部署工具可以让我 glob 一堆文件(在本例中是target/appassembler/
目录)并将它们部署到目标?
我有几个作为计划任务运行的命令行应用程序(通过 cron 或 Windows Scheduler),我想将它们部署到这些远程位置(在一种情况下通过 SSH,另一种是通过网络共享\\servername\C$\whatever\
)。我不知道我怎么能做到这一点,因为我一直在寻找的所有部署插件都迎合了 Web 应用程序和应用程序容器或像 Nexus 这样的远程存储库。
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)。
感谢您的帮助,-戴夫