コンテキスト・ルックアップが対応するデプロイメント記述子エントリーを持つようにする

この規則は、コンテキストのインスタンスにフラグを立てます。 lookup メソッド。 次のものに対する引数は、 lookup メソッドは、 web.xml ファイルに定義されている必要があります。

推奨されるアクションは、コンテキスト検索が検出されるたびに、対応するものがあるかどうかをユーザーが確認することです。 resource-reference , resource-env-reference 、または env-entry エレメント web.xml ファイル。

例えば、以下のコード・スニペットでは、 lookup メソッドにフラグが立てられます。

Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env/myIntialParam");

以下に対する引数が lookup メソッド: "java:comp/env" または "java:comp/UserTransaction" コンテキスト lookup 特定のリソースに対応していないため、メソッドにフラグが立てられません。

次の例では、以下の 2 つのインスタンスが lookup メソッドにフラグは立てられません。

Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
UserTransaction tran = (UserTransaction)initCtx.lookup("java:comp/UserTransaction");