问题标签 [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 - 在 Netbeans / Maven / Cargo 插件中配置 GlassFish 4 域目录
我正在尝试使用 Netbeans部署Java 7/8 EE 教程中的第一个示例(hello1)*,但我遇到了问题。该项目编译没有问题,但在部署时出现错误:
与教程相反,我在 /opt/glassfish-v4 而不是 /home/DeltaLima/glassfish4 中安装了 GlassFish 服务器。在 Netbeans 中我是这样配置的,所以我可以毫无问题地启动、停止和检查服务器的状态。服务器配置中的域文件夹设置正确。
尽管如此,与 Netbeans 捆绑的 Maven 安装似乎仍希望服务器安装在用户的主目录中。
我是 Java EE、Netbeans 和 Maven 的新手,所以我没有配置 Netbeans / Maven 的经验,而且错误消息中提供的教程或链接都没有太大帮助。
您如何在 Netbeans 中设置项目以使其部署在正确的目录中?
Netbeans 版本 7.3.1
Glassfish 版本 4.0
操作系统:Ubuntu
*答案已更新以考虑 Java 8 EE
maven - 带货物和安装 Glassfish 的 Maven
我一直无法让这个我的 Maven 项目工作。我将在我的 pom 文件和错误日志下方显示。部署后,我正在尝试在 glassfish 上运行我的代码的集成测试。任何帮助都感激不尽。如果有更好的解决方案来做到这一点,那也将不胜感激。
pom.xml 货物部分:
错误日志:
奇怪的是,我可以看到它通过 eclipse 启动 glassfish 服务器然后停止它。我还尝试不使用默认密码和用户名,因为它们就是这样,正如您在此配置中看到的那样,我使用货物站点上描述的用户名和密码文件。我两次收到相同的错误。
java - 如何解决 org.codehaus.cargo.container.ContainerException
每当我通过 CMD 启动应用程序时,它就会启动,但是如果我通过 eclipse 运行相同的代码,则会出现下面提到的错误......
但是如果我通过命令提示符运行它起床......为什么在 Eclipse 中面临这个问题以及如何解决这个问题?提前致谢。
java - Cargo 在 bean 注入期间无法设置系统属性值
我想做什么?
- 为了测试,我想为我的应用程序设置serverKey
并validity
希望货物注入到 TokenUtils,所以这些值在应用程序加载时可用
我试过什么?
我JBoss
用作容器,相关代码是
另外,我META-INF/beans.xml
在创建src/main/resources
的同一个包中TokenUtils
,所以我猜bean实例化不是问题
我希望在 cargo 实例化 bean 时注入值,所以我将值设置pom.xml
为
当我开始货运时,我看到以下情况发生
问题?
- 但是值是serverPrivateKey=null
和validity=0
- 此外,在 bean 实例化期间,我应该能够看到LOGGER.info
值,但我无法在日志中找到它们
我做错了什么?
spring - 配置文件的货物复制不起作用
所以,我要做的是自动化我的 JMeter 测试过程,为此我使用 Cargo 部署到 Tomcat 容器并在那里运行 JMeter 脚本,并使用基于以下内容的 pom:- http:/ /www.alexecollins.com/content/jmeter-integration-test-template-pom/ 经过一番努力,我让它工作了。
但是,现在当然要进行测试,我想使用 testdb 而不是我的实际数据库,为此我需要一个自定义的 context.xml(而不是我的生产 context.xml,一切都可以使用),其中使用 jndi 我正在定义 jdbc 参数。
所以,我计划有一个 testcontext.xml ,我在运行 JMeter 测试时使用货物的复制配置文件选项 - http://cargo.codehaus.org/Custom+File+Configurations将货物复制到容器中。但这似乎不起作用。而且我已经调试了几个小时,无法弄清楚。
我正在粘贴我的 test-depolyer 模块的 pom 文件,该模块具有要在此处部署的所有其他模块的依赖项:-
eclipse - 如何让 Eclipse 将 Maven 合并的 uberwar 视为 Web 项目
我有一个相对较大的 Maven 版本。它通过 maven-cargo-plugin 生成了一个合并的 war 文件。
但是,当我尝试为开发人员提供调试环境时,这个 Maven 项目在 Eclipse 中不被视为 Web 项目。
如何使 Eclipse 将一个<packaging>uberwar</packaging>
视为 Web 项目。
我找到了Netbeans 的相应答案。谁能帮我解决日食?
maven - 使用 maven 远程部署到 WebSphere 8.5
我想控制将 Maven 生成的 EAR 远程部署到未在构建服务器上运行的现有 WAS 实例。
理想情况下,我想在 Maven 中执行此操作,以便我可以在集成测试阶段进行远程部署,然后在验证阶段继续运行一些 JMeter。我想这很标准。
我环顾四周,找不到在 WAS 8.5 中执行此操作的明智方法。
有几个帖子:
和网络上的其他人,包括 IBM。似乎没有人提供实现远程部署到 WAS 8.5 的方法
有人有解决方案吗?
编辑 1:IBM 进一步确认不存在官方 maven 解决方案,可在此处找到:
java - 使用 cargo maven 插件找不到 WebLogic 本地独立的配置类
我最近发现了 Cargo,并且对它允许开发人员使用 maven 一致地自动测试 Web 工件的潜力感到非常兴奋——但我在正确配置它时遇到了麻烦。不管好坏,我们是一家 WebLogic 商店,但我一直无法找到使用 Cargo 的 Maven 插件配置 WebLogic Local Standalone 的好示例,因为该插件无法找到 org.codehaus.cargo.container.weblogic。 WebLogic103xStandaloneLocalConfiguration 类。
为了简化事情,我从原型开始(其中包括服务器除了 weblogic 之外的示例……谢谢),并将 pluginManagement 下的插件更改为如下所示:
其中一些可能是多余的(我对 maven 配置文件不是很有经验),但我还添加了一个额外的配置文件并将其设为默认值:
我得到的例外是:
我只是缺少一些设置吗?还是我从根本上误解了 Cargo 应该如何工作?或者是其他东西?
maven - Cargo 在启动 GlassFish 4.x 时挂起并占用 100% CPU
尝试使用 Maven Cargo 插件而不是不支持热重新部署的 Maven GlassFish 插件。Cargo 在 GlassFish 本地现有安装的目标启动/运行上挂起,并占用高达 100% 的 CPU,直到我杀死它!我尝试使用纯文本密码,然后创建了一个密码文件,结果相同。在线搜索会出现各种 Cargo-GlassFish 配置的帖子,几乎所有的帖子都比我使用的版本旧,而且也没有帮助。附上 Maven 插件配置和调试日志。任何帮助表示赞赏。
Environment: Mac OS X Mavericks, Oracle JDK 1.7.0_45, GlassFish-4.0-b89, Maven 3.1.1, cargo-maven2-plugin 1.4.5
Maven 插件配置
调试日志
java - 将测试类路径添加到由 Cargo 运行的 Jetty
我想使用 Cargo 运行 Jetty,但我想将测试资源添加到 Jetty 类路径。
这是我的 Maven 配置:
在不使用 Cargo 的情况下,我在 Jetty 配置中使用useTestClasspath :
有没有办法用一种useTestClasspath来配置 Cargo ?谢谢。