컨텍스트 검색에 해당 배치 디스크립터 항목이 있는지 확인

이 규칙은 컨텍스트의 인스턴스를 플래그 지정합니다. lookup 메소드를 사용하여 변경할 수 있습니다. 다음에 대한 인수 lookup 메소드는 web.xml 파일에 정의되어야 합니다.

제안되는 조치는 찾은 각 컨텍스트 찾아보기에 대해 사용자가 해당하는 컨텍스트 찾아보기가 있는지 확인하는 것입니다. resource-reference , resource-env-reference 또는 env-entry 요소 web.xml 파일.

예를 들어, 다음 코드 스니펫에서 lookup 메소드에 플래그가 지정됩니다.

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

다음에 대한 인수가 lookup 메소드 "java:comp/env" 또는 "java:comp/UserTransaction" 컨텍스트 lookup 메소드는 특정 자원에 해당하지 않으므로 플래그 지정되지 않습니다.

다음 예제에서는 lookup 메소드에 플래그가 지정되지 않습니다.

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