Ta reguła powoduje oznaczenie flagą instancji metody lookup kontekstu. Argument dla metody lookup należy zdefiniować w pliku web.xml.
Sugerowane działanie jest następujące, dla każdego znalezionego wyszukiwania kontekstu użytkownik powinien sprawdzić, czy w pliku web.xml istnieje odpowiedni element resource-reference, resource-env-reference lub env-entry.
W przykładowym poniższym fragmencie kodu metoda lookup zostanie oznaczona flagą.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env/myIntialParam"); |
Jeśli argumentem dla metody lookup będzie "java:comp/env" lub "java:comp/UserTransaction", metoda lookup kontekstu nie zostanie oznaczona flagą, ponieważ argumenty te nie odpowiadają konkretnym zasobom.
W poniższym przykładzie dwie instancje metody lookup nie zostaną oznaczone.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env"); UserTransaction tran = (UserTransaction)initCtx.lookup("java:comp/UserTransaction"); |