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