簡體   English   中英

Geronimo部署錯誤:無效的JAR文件

[英]Geronimo deployment error: Invalid JAR file

我們有一個基於Geronimo的應用程序,可以正常運行。 我們正在嘗試使安裝/部署自動化,而這就是我遇到的問題:在Geronimo 2.2中部署JMS資源。

從Geronimo控制台創建資源(隊列和主題連接)可以正常工作,但是使用CLI部署工具無法實現相同的目的。

我使用控制台來配置資源,然后單擊“ 顯示計划”而不是“ 部署” 我將計划保存到queue-topic-plan.xmllink )中,並按照控制台中的說明運行以下命令:

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新手。

我簡直不敢相信我們會在2011年,而我在這個愚蠢的問題上花了很多時間:-(

與Geronimo控制台中的樣例deploy命令相反, .rar文件的路徑不能是相對的

采用 :

$GERONIMO_HOME/repository/.../geronimo-activemq-ra-2.2.rar

代替:

repository/.../geronimo-activemq-ra-2.2.rar

即使從$GERONIMO_HOME啟動命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM