Экземпляры контекстного поиска должны иметь соответствующие записи в файле описания

Правило помечает экземпляры метода контекстного поиска 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 не будет помечен, так как он не соответствует указанным ресурсам.

В следующем примере два экземпляра метода lookup не будут помечены.

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