整合測試
整合測試驗證 ActiveMQ Classic 資源配接器在部署於應用程式伺服器(如 Apache Geronimo)中執行 J2EE 應用程式時是否能正確運作。
準備工作
此頁面上的說明會引用一些目錄,您需要替換為適當的值
- activemq-core 是您的 ActiveMQ Classic 原始碼所在的位置。
- geronimo-home 是您的 Geronimo 主目錄所在的位置。
建置 ActiveMQ Classic 資源配接器
ActiveMQ Classic 資源配接器允許 J2EE 應用程式伺服器在使用 EJB 時,為 ActiveMQ Classic 連線提供交易管理、連線池和安全性。資源配接器部署在將使用 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