У нас есть приложение на основе Geronimo, которое отлично работает. Мы пытаемся автоматизировать установку/развертывание, и именно там я застрял: Развертывание ресурсов JMS в Geronimo 2.2.Ошибка развертывания Geronimo: недопустимый JAR-файл
Создание ресурсов (соединение в очереди и темы) с консоли Geronimo отлично работает, но я не могу добиться того же, используя CLI deploy tool.
Я использую консоль, чтобы настроить ресурс и нажмите Показать план вместо Deploy. Я сохранить план в 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.