Ověřte, že vyhledávání kontextu mají odpovídající položky deskriptoru implementace

Toto pravidlo označí instance metody lookup kontextu. Argument pro metodu lookup by měl být definován v souboru web.xml.

Navrhovaná akce je, že pro každé nalezené vyhledávání kontextu by měl uživatel zkontrolovat, zda existuje odpovídající prvek resource-reference, resource-env-reference nebo env-entry v souboru web.xml.

Např. v následujícím úseku kódu by měla být označena metoda lookup.

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

Je-li argument metody lookup "java:comp/env" nebo "java:comp/UserTransaction", není metoda lookup kontextu označena, protože nemusí odpovídat specifikým prostředkům.

V následujícím příkladu by dvě instance metody lookup nebyly označeny.

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