0
我們有一個正常工作的基於Geronimo的應用程序。我們試圖自動化安裝/部署,這就是我陷入困境的地方:在Geronimo 2.2中部署JMS資源。Geronimo部署錯誤:無效的JAR文件
從Geronimo控制檯創建資源(隊列和主題連接)可以正常工作,但使用CLI deploy tool無法達到相同效果。
我使用控制檯配置資源並單擊顯示計劃而不是部署。我省計劃到queue-topic-plan.xml
(link),然後運行以下命令在控制檯中解釋說:
java -jar bin/deployer.jar --user x --password y --verbose deploy \
queue-topic-plan.xml \
repository/org/apache/geronimo/modules/geronimo-activemq-ra/2.2/geronimo-activemq-ra-2.2.rar
部署失敗:
ERROR [DeployTool] Error:
org.apache.geronimo.common.DeploymentException: Invalid JAR file queue-topic-plan.xml
at org.apache.geronimo.deployment.cli.CommandDistribute.execute(CommandDistribute.java:97)
at org.apache.geronimo.deployment.cli.DeployTool.execute(DeployTool.java:168)
...
WTF!這是一個XML文件,而不是JAR。沒有JAR參與。它直接從控制檯複製。 此外,文檔相互矛盾關於計劃文件(XML)和模塊(rar文件)參數的順序。我已經嘗試了兩個,但我得到了同樣的錯誤。
TIA爲脫落一些燈。 FWIW,我是Java/J2EE新手。