我正在尝试使用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>
答案 0 :(得分:1)
尝试:
options="app-name ${application} -usedefaultbindings"
如果您确实要指定绑定,则需要将-usedefaultbindings
替换为-MapResRefToEJB ...
,其中您指定的选项需要根据您正在使用的wsadmin脚本语言进行格式化(jacl)或jython)。请访问信息中心,查看完整的AdminApp options,其中包括-MapResRefToEJB
和-MapModulesToServers
。