確定環境定義查閱有對應的部署描述子項目

此規則會標示環境定義的實例 lookup 方法。 的引數 lookup 方法應該定義在 web.xml 檔中。

建議的動作是,對於每一個找到的環境定義查閱,使用者應該檢查是否有對應的 resource-reference , resource-env-reference ,或 env-entry 中的元素 web.xml 檔。

例如,在下列程式碼 Snippet 中, lookup 方法會被標示。

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

如果 lookup 方法是 "java:comp/env" "java:comp/UserTransaction" 環境定義 lookup 方法未標示,因為它們未對應於特定資源。

在下列範例中, lookup 不會標示方法。

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