集成测试

开发者 > 集成测试

集成测试验证 ActiveMQ Classic 资源适配器在与 Apache Geronimo 等应用服务器中运行的 J2EE 应用程序一起部署时是否能正常运行。

准备工作

本页面的说明引用了一些目录,您需要为这些目录替换适当的值。

  • activemq-core 是您的 ActiveMQ Classic 源代码所在的目录。
  • geronimo-home 是您的 Geronimo 主目录所在的目录。

构建 ActiveMQ Classic 资源适配器

ActiveMQ Classic 资源适配器允许 J2EE 应用程序服务器为 ActiveMQ Classic 连接提供事务管理、连接池和安全功能,这些连接由 EJB 使用。资源适配器部署在将使用 ActiveMQ Classic 的客户端 EAR 中。

cd activemq-ra
maven rar:install-snapshot

构建集成测试 EJB 模块

集成测试 EJB 模块提供一组 EJB,这些 EJB 是测试运行的目标。

cd systest/itests/ejb
maven

构建和部署集成测试 EAR 模块

EAR 模块将资源适配器和集成测试 EJB 打包成可部署的 EAR。

cd systest/itests/ear
maven -Dgeronimo.home=geronimo-home

使用集成测试 EAR 配置启动 Geronimo。

在单独的控制台中,执行以下命令

cd geronimo-home
java -jar bin/server.jar org/activemq/ear/itest

构建和运行集成测试。

以下命令构建并运行集成测试

cd systest/itests/client
maven

Apache, ActiveMQ, Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 授权。