Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用wsejbdeploy taskdef通过Ant运行RMIC时出错_Ant_Websphere 6.1_Ibm Rad - Fatal编程技术网

使用wsejbdeploy taskdef通过Ant运行RMIC时出错

使用wsejbdeploy taskdef通过Ant运行RMIC时出错,ant,websphere-6.1,ibm-rad,Ant,Websphere 6.1,Ibm Rad,我在尝试使用Ant任务生成RMIC时遇到以下异常 [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捆绑在一起的Web

我在尝试使用Ant任务生成RMIC时遇到以下异常

[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捆绑在一起的WebSphere6.1服务器进行尝试


当我们使用IDE来生成EAR时,这可以正常工作,只有当我们使用自定义Ant构建文件时才会失败。

该错误意味着shell中用于调用Ant的JAVA_HOME与嵌入式WebSphere Application Server中包含的JAVA不同。尝试使用WAS_HOME/bin/ws_ant脚本,或将JAVA_HOME设置为WAS_HOME/JAVA/

错误 无法运行RMIC,因为它未安装。RMIC的预期位置如下: 有时会让人困惑。在workspace.log文件中启用“捕获RMIC详细输出”。 并查看您得到的确切错误。此选项将在properties>EJBDeployment中提供


在我的例子中,由于类路径中存在大量jar,它引发了错误。在缩短类路径jar位置后,它得到了解决。

谢谢,当我尝试使用RAD的jvm运行时,它得到了解决。谢谢,当我尝试使用作为RAD一部分的jre运行时,它得到了解决。