Upewnij się, że wyszukiwania kontekstu mają odpowiadające im wpisy deskryptora wdrażania

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");