0

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: リソース参照をリソースにマッピングするタスクで検証エラーが発生しました。Java Naming and Directory Interface (JNDI) 名が、EJB 名を持つモジュール SampleApp のリソース参照 jdbc/app_DB に指定されていません。

上記のエラーから、JNDI を -MapResRefToEJB で構成する必要があることがわかりました。このオプションを理解しようとしましたが、混乱しすぎました。

誰でもこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

0

これらのエラーは、wsadmin コマンドの MapResRefToEJB オプションが正しく設定されていないか、それが指しているリソースが 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

ありがとうございます 注:意見は私自身のものです。

于 2014-02-10T17:06:06.720 に答える