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は関与していません。コンソールから直接コピーされます。 また、docsは、プランファイル(XML)とモジュール(rarファイル)の引数の順序について互いに矛盾します。私は両方を試みたが、私は同じエラーが発生します。
TIAはいくつかのライトを放出します。 FWIW、私はJava/J2EE初心者です。