Assegurar que as consultas de contexto tenham entradas de descritor de implementação correspondentes

Esta regra sinaliza instâncias de contexto lookup . O argumento para o lookup deve ser definido no arquivo web.xml .

A ação sugerida é, para cada consulta de contexto localizada, o usuário deve verificar se há um resource-reference , resource-env-reference , ou env-entry no elemento O arquivo web.xml .

Por exemplo, no fragmento de código a seguir, o lookup seria sinalizado.

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

Se o argumento para o lookup o método é "java:comp/env" ou "java:comp/UserTransaction" o contexto lookup não é sinalizado porque eles não correspondem a recursos específicos.

No exemplo a seguir, as duas instâncias do lookup não seria sinalizado.

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