0

我正在尝试使用 WSADMIN-wsInstallApp(用于自动化)在 IBM WAS 7.0.0.27 上安装带有 EJB 模块的 EAR 文件。但它低于错误

**WASX7109E: Insufficient data for install task "MapResRefToEJB.**

但是可以通过 IBM 控制台手动部署相同的 ear 文件。

它看起来是 ejb 映射参考问题。我尝试了很多方法,但无法得到解决方案。

任何人都可以请提出解决方案。

代码

target name="installEAR"
   wsInstallApp ear="${earFile}" options="-appname ${application}"    wasHome="${wasHome.dir}" profileName="${profileName}" conntype="${connType}" port="${port}" host="${hostName}" user="${userId}" password="${password}" /target>
4

1 回答 1

1

尝试:

options="app-name ${application} -usedefaultbindings"

如果您确实要指定绑定,则需要替换-usedefaultbindings-MapResRefToEJB ...,其中您指定的选项需要根据您使用的 wsadmin 脚本语言(jacl 或 jython)进行格式化。请参阅信息中心以获取完整的AdminApp 选项,包括-MapResRefToEJB-MapModulesToServers

于 2013-06-26T21:09:41.387 回答