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

Это правило помечает экземпляры контекста 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");