Gondoskodjék róla, hogy a kontextus kikeresések tartalmazzák a megfelelő telepítésleíró bejegyzéseket

Ez a szabály a kontextus példányait látja el lookup Módszer. Az argumentum a lookup A metódust meg kell adni a web.xml fájlban.

A javasolt művelet minden egyes kontextus kikeresés esetén a felhasználónak ellenőriznie kell, hogy van-e megfelelő resource-reference , resource-env-reference , vagy env-entry Elem a termékben web.xml fájl.

Például a következő kódrészletben: lookup A metódus meg lesz jelölve.

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

Ha az argumentum a lookup A módszer "java:comp/env" vagy "java:comp/UserTransaction" A környezet lookup A (z) metódus nincs megjelölve, mert nem felel meg adott erőforrásoknak.

A következő példában a két példány lookup A (z) metódus nincs megjelölve.

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