Această regulă semnalează instanţele metodei de context lookup. Argumentul metodei lookup ar trebui să fie definit în fişierul web.xml.
Acţiunea sugerată este, pentru fiecare căutare găsită de context, ca utilizatorul să verifice că există un element resource-reference, resource-env-reference sau env-entry corespunzător din fişierul web.xml.
De exemplu, în următorul fragment de cod, va fi semnalată metoda lookup.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env/myIntialParam"); |
Dacă argumentul la metoda lookup este "java:comp/env" sau "java:comp/UserTransaction", metoda lookup din context nu este semnalată deoarece aceste argumente nu corespund resurselor specifice.
În exemplul următor, cele două instanţe ale metodei lookup nu vor fi semnalate.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env"); UserTransaction tran = (UserTransaction)initCtx.lookup("java:comp/UserTransaction"); |