【问题标题】:Need help in deploying warn using WSAdmin install with JNDI在使用带有 JNDI 的 WSAdmin 安装部署警告时需要帮助
【发布时间】:2014-02-08 18:33:02
【问题描述】:

我正在尝试使用 WSAdmin 工具部署 Web 应用程序。但它抛出了一个错误。

我正在使用的 JACl 脚本是:

$AdminApp install /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。我试图理解这个选项,但太困惑了。

谁能帮我解决这个问题?

【问题讨论】:

    标签: websphere wsadmin jacl


    【解决方案1】:

    这些错误似乎是由 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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2011-08-25
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2015-02-21
      • 1970-01-01
      相关资源
      最近更新 更多