Upewnij się, że wyszukiwania kontekstu mają odpowiadające im wpisy deskryptora wdrażania

Ta reguła powoduje oznaczenie wystąpień kontekstu lookup . Argument do lookup Metodę należy zdefiniować w pliku web.xml .

Sugerowane działanie jest takie, że dla każdego znalezionego wyszukiwania kontekstu użytkownik powinien sprawdzić, czy istnieje odpowiednia resource-reference , resource-env-reference lub env-entry element w Plik web.xml .

Na przykład w poniższym fragmencie kodu lookup Metoda zostanie oznaczona.

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

Jeśli argument do lookup Metoda jest "java:comp/env" LUB "java:comp/UserTransaction" kontekst lookup Metoda nie jest oznaczona, ponieważ nie odpowiadają konkretnym zasobom.

W poniższym przykładzie dwie instancje lookup Metoda nie zostałaby oznaczona.

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