2012-06-05 52 views
0

嘗試使用Ant任務生成RMIC時出現以下異常。使用wsejbdeploy通過Ant運行RMIC時出錯taskdef

[wsejbdeploy] Error generating RMI code: RMIC command failed on project: .... with message: 
[wsejbdeploy] error: The IBM RMIC version 0x1500 does not match the IBM runtime version 0x1600. 

請讓我知道如何解決這個問題。 我正在嘗試使用RAD7.5捆綁的WebSphere 6.1服務器。

當我們使用IDE來生成EAR時,這很好,並且只有當我們使用我們的自定義Ant構建文件時纔會失敗。

回答

0

該錯誤表示您的shell中用於調用Ant的JAVA_HOME與嵌入式WebSphere Application Server中包含的Java不同。嘗試使用WAS_HOME/bin/ws_ant腳本,或將JAVA_HOME設置爲WAS_HOME/java /。

+0

謝謝,當我試圖用RAD的jvm運行時,它得到了解決 – Shan

+0

謝謝當我試圖運行jre作爲RAD的一部分時,它解決了。 – Shan

0

錯誤 無法運行RMIC,因爲它沒有安裝。 RMIC的預期位置如下: 有時會混淆。啓用「捕獲RMIC詳細輸出到工作空間.log文件 ,看看你得到了什麼確切的錯誤,這個選項將可用屬性> EJBDeployment。

在我的情況下,拋出錯誤,由於大量的罐子在類路徑中縮短了類路徑jar位置後得到解決

相關問題