Esta regla marca las instancias del método lookup de contexto. El argumento para el método lookup debe definirse en el archivo web.xml.
Esta regla es sólo informativa y no tiene ningún arreglo rápido. La acción recomendada es, para cada búsqueda de contexto encontrada, que el usuario compruebe que hay un elemento resource-reference, resource-env-reference o env-entry correspondiente en el archivo web.xml.
Por ejemplo, en el siguiente fragmento de código, se marcará el método lookup.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env/myIntialParam"); |
Si el argumento para el método lookup es "java:comp/env" o "java:comp/UserTransaction", el método lookup de contexto no se marca porque no se corresponden con recursos específicos.
En el ejemplo siguiente, no se marcarán los dos instancias del método lookup.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env"); UserTransaction tran = (UserTransaction)initCtx.lookup("java:comp/UserTransaction"); |