在使用JNDI安装WSAdmin时需要帮助来部署警告

时间:2014-02-08 18:33:03

标签: websphere wsadmin jacl

我正在尝试使用WSAdmin工具部署Web应用程序。但这是一个错误。

我正在使用的JACl脚本是:

  

$ AdminApp安装/opt/www/temp/SampleApp.war {-nopreCompileJSPs -nodeployejb -server delivery -cell delivery_cell -node delivery_node -appname SampleApp -contextroot SampleApp -MapWebModToVH {{“SampleApp”SampleApp.war,WEB-INF /web.xml default_host}}}

我得到的错误是:

  

com.ibm.ws.scripting.ScriptingException:WASX7109E:安装任务数据不足“MapResRefToEJB

     

ADMA0007E:任务映射资源对资源的引用中发生验证错误。未在具有EJB名称的模块SampleApp中为资源引用jdbc / app_DB指定Java命名和目录接口(JNDI)名称。

从上面的错误我明白我需要使用-MapResRefToEJB配置我的JNDI。我试图理解这个选项但是太困惑了。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这些错误似乎是由MapResRefToEJB选项引起的 wsadmin命令未正确设置,或者它指向的资源 在web.xml文件中没有正确存在。

有关MapResRefToEJB的其他信息

AdminApp对象的选项install,installInteractive,edit, editInteractive,update和updateInteractive命令 http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/rxml_taskoptions.html

谢谢 注意:意见是我自己的。