설명 | 컨테이너가 Stateful 세션 Bean을 비활성화할 수 없습니다. |
조치 | 비활성화 디렉토리가 존재하는지, 프로세스가 해당 디렉토리에서 쓰기 권한을 갖는지, 디스크 영역이 충분한지 확인하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | {2} 예외로 인해 컨테이너가 기억장치에서 Stateful 세션 Bean을 활성화할 수 없습니다. |
조치 | {2} 예외의 메시지를 기반으로 하여 조치를 취하십시오. |
설명 | 컨테이너 내에서 독점적 잠금을 확보하려고 시도하는 스레드가 잠금 대기 중 인터럽트되었습니다. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | {2} 예외로 인해 컨테이너가 엔터프라이즈 Bean을 비활성화할 수 없습니다. |
조치 | {2} 예외의 메시지를 기반으로 하여 조치를 취하십시오. |
설명 | Stateful Bean을 활성화하려고 시도하지만 컨테이너가 직렬화되지 않은 스텁(참조) 오브젝트에 연결할 수 없습니다. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | {2} 예외로 인해 컨테이너가 기억장치에서 비활성화된 Stateful 세션 Bean을 제거할 수 없습니다. |
조치 | {2} 예외의 메시지를 기반으로 하여 조치를 취하십시오. |
설명 | 컨테이너에 설치되지 않은 엔터프라이즈 Bean에 액세스하려고 시도했습니다. |
조치 | Bean 설치가 실패했음을 표시하는 이전의 오류 메시지를 참조하십시오. |
설명 | 컨테이너가 NumberFormatException으로 인해 환경 항목을 처리할 수 없습니다. |
조치 | 환경 항목에 대한 값이 지정된 유형에 대해 유효한 문자열 표시인지 확인하십시오. |
설명 | 컨테이너가 환경 항목에 대해 유효하지 않은 유형을 발견했습니다. |
조치 | 환경 항목 유형이 String, Integer, Boolean, Double, Byte, Short, Long 또는 Float 중 하나인지 확인하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | 컨테이너가 {0} 예외를 유효한 CORBA 예외로 맵핑할 수 없습니다. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | 컨테이너가 비활성화 저장소에서 비활성화된 Stateful 세션 Bean을 제거할 수 없습니다. |
조치 | {1} 예외의 메시지를 기반으로 하여 조치를 취하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | EJB 컨테이너가 EJB 메소드를 호출하려고 시도하는 중에 EJB 메소드 서명에 선언되지 않은 예외가 발생했습니다. |
조치 | 스택 추적을 검사하여 예외의 원인을 판별하십시오. 예외의 원인이 고객이 작성한 코드이면 예외의 원인을 정정하십시오. |
설명 | EJB 컨테이너가 이 EJB 메소드를 호출하려고 시도하는 중에 EJB 메소드 서명에 선언되지 않은 예외가 발생했습니다. |
조치 | 스택 추적을 검사하여 예외의 원인을 판별하십시오. 예외의 원인이 고객이 작성한 코드이면 예외의 원인을 정정하십시오. |
설명 | EJB 컨테이너가 이 EJB 메소드를 호출하려고 시도하는 중에 EJB 메소드 서명에 선언되지 않은 예외가 발생했습니다. |
조치 | 스택 추적을 검사하여 예외의 원인을 판별하십시오. 예외의 원인이 고객이 작성한 코드이면 예외의 원인을 정정하십시오. |
설명 | EJB 컨테이너가 이 EJB 메소드를 호출하려고 시도하는 중에 EJB 메소드 서명에 선언되지 않은 예외가 발생했습니다. |
조치 | 스택 추적을 검사하여 예외의 원인을 판별하십시오. 예외의 원인이 고객이 작성한 코드이면 예외의 원인을 정정하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | 컨테이너가 비활성화 디렉토리를 여는 데 실패했습니다. |
조치 | 비활성화 디렉토리가 존재하는지 확인하십시오. |
설명 | Stateful 세션 Bean에 대한 파일을 읽는 중에 ejb 컨테이너에서 IOException이 발생했습니다. |
조치 | IOException의 메시지를 참조하여 취해야 할 조치를 판별하십시오. 파일에 대해 적합한 파일 사용 권한이 설정되어 있는지 확인하십시오. |
설명 | Stateful 세션 Bean에 대한 파일을 쓰는 중에 컨테이너에서 IOException이 발생했습니다. |
조치 | IOException의 메시지를 참조하여 취해야 할 조치를 판별하십시오. 파일에 대해 적합한 파일 사용 권한이 설정되어 있는지 확인하십시오. |
설명 | 엔티티 Bean {0}에 대해 데이터소스가 지정되어 있지 않습니다. |
조치 | 엔티티 Bean에 대한 데이터소스 또는 모듈에 대한 기본 데이터소스를 지정하십시오. |
설명 | 데이터소스 연결을 확약하려고 시도하는 중에 SQLException이 발생했습니다. |
조치 | {0} 예외와 연관된 메시지에 대해서는 데이터베이스 메시지 참조에서 권장하는 조치를 취하십시오. |
설명 | 데이터소스 연결을 닫으려고 시도하는 중에 SQLException이 발생했습니다. |
조치 | {0} 예외와 연관된 메시지에 대해서는 데이터베이스 메시지 참조에서 권장하는 조치를 취하십시오. |
설명 | 엔티티 Bean이 정의되지 않거나 잘못된 데이터소스 이름을 사용하여 데이터소스에 바인드되었습니다. 데이터소스 이름이 올바른 경우에는 데이터소스 자체가 잘못 구성되었을 수 있습니다. |
조치 | 만약 CNTR0026W가 이 메시지에 선행하면 데이터소스의 이름을 제공해야 할 수 있습니다. CNTR0026W가 이 메시지에 선행하지 않으면, 이 메시지 다음에 나오는 CNTR0032W 메시지에 나타나는 데이터소스 이름을 확인하십시오. 이름을 찾을 수 없는 예외가 발생하면 아마도 잘못된 데이터소스 이름을 제공했을 수 있습니다. 올바른 데이터소스 이름이 제공되었으면 데이터소스 구성을 검사하십시오. 예를 들어, 데이터소스 구성에서 잘못된 데이터베이스 이름, 사용자 ID 또는 암호를 지정했을 수 있습니다. |
설명 | 이 메시지는 CNTR0031W 메시지 바로 다음에 오며 엔티티 Bean을 시작할 때 사용되는 데이터소스 이름을 제공합니다. |
조치 | 만약 CNTR0031W 메시지에 대해 설명된 조치를 취하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | EJB 1.x CMP에 대해 구성된 Bean이 Finder 메소드 처리를 위해 Bean 인스턴스에서 메소드를 호출하려고 시도했습니다. |
조치 | Bean을 재전개하고 다시 시도하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | 트랜잭션이 TX_NOT_SUPPORTED, TX_NEVER 또는 TX_SUPPORTS 트랜잭션 속성 중 하나를 사용하여 시작되었습니다. 트랜잭션이 CMP 엔티티 Bean을 갱신했으며 지속적 저장소에 갱신사항을 저장합니다. 동시 트랜잭션이 동일한 1차 키 값의 CMP 엔티티 Bean을 사용하는 경우, 한 트랜잭션의 갱신사항을 다른 트랜잭션의 갱신사항을 덮어쓸 수 있습니다. |
조치 | 이 응용프로그램은 동시 트랜잭션이 동일한 1차 키 값의 CMP 엔티티 Bean을 갱신하지 않도록 보장해야 합니다. 이를 완료할 수 없는 경우, 트랜잭션을 시작하는 모든 Bean은 TX_NEVER, TX_NOT_SUPPORTED 또는 TX_SUPPORTS 이외의 트랜잭션 속성을 사용하여 데이터 일관성이 유지되는지 확인해야 합니다. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | 파인더의 결과가 2147483647개를 초과하는 엔티티 Bean이 포함된 콜렉션입니다. |
조치 | 결과적으로 이러한 방대한 엔티티 Bean의 콜렉션이 되지 않도록 파인더를 변경하십시오. |
설명 | 사용자가 작업 로드 관리 서버 내에 포함된 엔터프라이즈 Bean에서 확약 옵션 A를 지정했습니다. 조합이 지원되지 않습니다. |
조치 | 다른 확약 옵션을 사용하도록 엔터프라이즈 Bean을 변경하거나 작업 로드 관리되지 않도록 서버를 변경하십시오. |
설명 | 엔터프라이즈 Bean {0}에 대해 지정된 활성화 정책이 지원되지 않습니다. 취해진 기본 조치(옵션 C)는 발생되기를 원하는 조치가 아닙니다. 활성화 정책 및 로드 정책의 조합이 EJB 스펙에서 확약 옵션 A, B 및 C를 구현하는 WebSphere 방식입니다. |
조치 | 이 메시지를 제거하려면 유효한 조합을 사용하여 엔터프라이즈 Bean을 다시 전개해야 합니다. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | Bean 특정 또는 기본 연결 팩토리 바인딩 중 어느 하나도 Bean "{0}"에 대해 지정되지 않았습니다. |
조치 | Bean "{0}"을(를) 설치할 때 연결 팩토리 바인딩을 지정하십시오. |
설명 | "{0}" 메소드가 다음의 이유 중 하나로 인해 EJB 스펙당 허용되지 않음: - MessageDriven-Context 인터페이스의 getRollbackOnly 및 setRollbackOnly 메소드는 트랜잭션의 컨텍스트에서 실행되는 메시지 구동 Bean 메소드에서만 사용되어야 합니다. # - 컨테이너에 클라이언트 보안 컨텍스트가 없으므로 getCallerPrincipal 및 isCallerInRole 메소드의 호출이 메시지 구동 Bean 컨테이너에서 허용되지 않습니다. # - getRollbackOnly 및 setRollbackOnly 메소드의 호출이 컨테이너에 의미있는 트랜잭션 컨텍스트가 없는 메시지 구동 Bean 메소드에서 허용되지 않으며 BMT 분리의 모든 메시지 구동 Bean 메소드에 대해 허용되지 않습니다. # - UserTransaction 인터페이스가 컨테이너 관리 트랜잭션 분리의 메시지 구동 Bean에 사용 불가능합니다. # - 메시지 구동 Bean에 대해 EJBHome 또는 EJBLocalHome 오브젝트가 없으므로 getEJBHome 또는 getEJBLocalHome의 호출이 메시지 구동 Bean 메소드에서 허용되지 않습니다. # |
조치 | 사용자는 이 환경에서 "{0}" 메소드를 호출하지 않아야 합니다. |
설명 | Finder 메소드 "{0}"에 파인더 콜렉션 제한시간 범위가 지정되어 있지만 값이 0입니다. |
조치 | 파인더 콜렉션 제한시간 범위가 필요하면 0이 아닌 값을 제공하십시오. |
설명 | 사용자가 확약 옵션 A 및 변경이 예상되지 않는 동시성 제어를 엔터프라이즈 Bean에서 지정했습니다. 조합이 지원되지 않습니다. |
조치 | 둘 모두가 아니라 확약 옵션 A 또는 변경이 예상되지 않는 동시성 제어 중 하나를 사용하도록 엔터프라이즈 Bean을 변경하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | 클라이언트가 비활동 제한시간 값 {1}초 이상 비활성 상태를 유지했습니다. |
조치 | 이는 클라이언트가 이탈한 채 트랜잭션을 활성 상태로 두면 일반적으로 발생할 수 있습니다. 클라이언트가 아직 활성 상태이면, 관리자가 클라이언트 또는 트랜잭션 비활성 제한시간 값을 변경할지 여부를 판별하도록 해야 합니다. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | java:comp/env 항목을 작성하는 중에 컨테이너가 발생 가능한 예외를 발견했습니다. |
조치 | {2} 예외와 연관된 메시지를 기반으로 조치를 취하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | 최소 풀 크기에 대해 양의 정수만 지정이 가능합니다. 기본값이 대신 사용됩니다. |
조치 | 양의 정수로 값을 변경하십시오. |
설명 | 최대 풀 크기에 대해 양의 정수만 지정이 가능합니다. 기본값이 대신 사용됩니다. |
조치 | 양의 정수로 값을 변경하십시오. |
설명 | 최대 풀 크기는 최소 크기 이상이어야 합니다. 최대 및 최소에 대해 기본값이 사용됩니다. |
조치 | 최대 크기를 최소 크기 이상으로 변경하십시오. |
설명 | 이 Bean 유형에 대해 사용될 최소 및 최대 풀 크기 값이 있습니다. |
조치 | 없음. |
설명 | 사용자가 findByPrimaryKey 읽기 전용 속성이 모든 EntityBeans에서 true로 대체되도록 지정했습니다. |
조치 | 없음. |
설명 | 풀 크기 스펙의 형식: bean_name=min,max. Bean 이름 및 최소/최대 값(들) 사이에 같음(=) 부호가 있어야 합니다. |
조치 | Bean 이름 및 최대/최소 값(들) 사이에 같음(=) 부호가 존재하는지 확인하십시오. |
설명 | 유효하지 않은 구문의 전개 설명자에 결함이 있을 수 있습니다. |
조치 | EJB에 대한 전개 설명자의 바인딩 정보가 올바른지 확인하십시오. |
설명 | 활동 세션 내에서 활성화된 EJB는 직렬 트랜잭션에만 참여해야 합니다. 다양한 트랜잭션 속성(예: 한 메소드에 대해 REQUIRES, 다른 메소드에 대해 REQUIRES_NEW 또는 NOT_SUPPORTED)을 보유하면 이 오류가 발생할 수 있습니다. |
조치 | EJB 메소드에 지정된 트랜잭션 속성을 검토하고 메소드 호출 순서가 결과적으로 활동 세션 내의 동일한 Bean에 대해 동시에 다중 트랜잭션이 되지 않는지 확인하십시오. |
설명 | ContainerAtBoundary 해상도 제어만 CMP Bean의 로컬 트랜잭션에 대해 지원됩니다. |
조치 | 어셈블리 도구를 사용하여 CMP bean에 대한 IBM 확장자 탭 내에서 "해상도 제어"를 "ContainerAtBoundary"로 변경하고 서버를 다시 시작하십시오. |
설명 | 활동 세션의 로컬 트랜잭션 경계는 메시지 구동 Bean에 대해 유효하지 않습니다. |
조치 | 로컬 트랜잭션 경계를 "활동 세션"에서 "Bean 메소드"로 변경하고 Application Server를 다시 시작하십시오. |
설명 | "Bean 관리 트랜잭션"에서 세션 Bean의 홈 또는 세션 Bean은 메소드 트랜잭션 속성을 선언해서는 안된다는 사실이 EJB 스펙에 설명되어 있습니다. 세션 Bean에서 Bean 관리 트랜잭션이 사용되므로 컨테이너 관리 메소드 레벨 트랜잭션 속성이 어떤 의미도 가지지 못합니다. |
조치 | 이 Bean 또는 해당 홈의 메소드에 대한 트랜잭션 속성을 제거하십시오. |
설명 | "Bean 관리 트랜잭션"에서 EJB 또는 해당 홈이 자체 메소드에 대해 "컨테이너 관리 활동 세션" 속성을 선언하지 않아야 합니다. |
조치 | 이 EJB 또는 해당 홈의 메소드에 대한 "컨테이너 관리 활동 세션" 속성을 제거하십시오. |
설명 | 활동 세션의 사용은 EJB 1.1 모듈에서 지원되지 않습니다. |
조치 | "활성화" 정책에 대해 "한 번" 또는 "트랜잭션"을 선택하십시오. |
설명 | 활동 세션이 EJB 1.1 모듈에서 지원되지 않습니다. |
조치 | 로컬 트랜잭션 경계에 대해 "Bean 메소드"를 선택하십시오. |
설명 | 로컬 트랜잭션 해상도 제어, "ContainerAtBoundary"가 EJB 1.1 모듈에 대해 지원되지 않습니다. |
조치 | 로컬 트랜잭션 해상도 제어에 대해 "응용프로그램"을 선택하십시오. |
설명 | 컨테이너 관리 활동 세션을 사용하도록 구성된 Bean은 "활동 세션"의 "활성화" 정책을 사용하거나 "간격", "매일" 또는 "매주"의 "로드" 정책을 사용해야 합니다. |
조치 | 컨테이너 관리 활동 세션 지원을 사용할 때 "활동 세션"의 "활성화" 정책 또는 "간격", "매일", "매주"의 "로드" 정책이 사용되고 있는지 확인합니다. |
설명 | 컨테이너 관리 트랜잭션 또는 활동 세션의 경우, 로컬 트랜잭션 해상도 제어는 ContainerAtBoundary이어야 합니다. |
조치 | 로컬 트랜잭션 해상도 제어를 "ContainerAtBoundary"로 설정하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | Bean의 구현, 홈 인터페이스, 원격 인터페이스, 로컬 인터페이스 또는 기타 유사한 클래스 중 하나 이상을 찾거나 로드할 수 없습니다. |
조치 | Bean 구현 클래스, 홈 인터페이스, 원격 인터페이스 및 기타 클래스가 설치되어 제대로 구성되어 있는지 확인하십시오. |
설명 | J2EE 컴포넌트가 유효하지 않은 바인딩 정보를 지정했습니다. |
조치 | J2EE 컴포넌트에 대한 전개 설명자의 바인딩 정보가 올바른지 확인하십시오. |
설명 | J2EE 컴포넌트가 유효하지 않은 바인딩 정보를 지정했습니다. |
조치 | J2EE 컴포넌트에 대한 전개 설명자의 바인딩 정보가 올바른지 확인하십시오. |
설명 | 사용자 제어 파인더 액세스 목적이 존중되어야 함을 사용자가 지정했습니다. 메소드가 갱신 액세스 목적을 지니면 액세스 목적이 존중됩니다. |
조치 | 사용자는 JVM 및 Bean 레벨 특성을 사용하거나 메소드의 액세스 목적을 읽기 전용으로 설정함으로써 사용자 제어 파인더에 대한 액세스 목적 처리를 사용 불가능하게 할 수 있습니다. |
설명 | 지정된 EJB 구현이 사용 불가능하거나 시작에 실패한 EJB Timer 서비스를 필요로 합니다. |
조치 | 이전 메시지를 참조하여 EJB Timer 서비스가 시작에 실패한 이유를 판별하고 문제점을 정정하거나 EJB Timer 서비스를 사용 가능하게 하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | MDB의 메소드는 필수, 지원되지 않음 또는 Bean 관리 중 하나의 트랜잭션 속성으로 전개되어야 합니다. |
조치 | MDB {1}의 {0} 메소드에 대한 트랜잭션 속성으로서 필수, 지원되지 않음 또는 Bean 관리 중 하나를 사용하여 응용프로그램을 다시 전개하십시오. |
설명 | 자원 어댑터가 {2} 인터페이스에서 {1} 메소드를 호출하며 메소드가 MDB {0}에 의해 구현되지 않습니다. |
조치 | MDB가 올바른 자원 어댑터를 사용하기 위해 전개되었는지 판별하십시오. 올바른 자원 어댑터에 바인드된 경우에는 {2} 인터페이스의 {1} 메소드에 대한 구현을 제공하도록 MDB {0}을(를) 변경하십시오. |
설명 | createEndpoint 메소드가 자원 어댑터에 의해 JCA MessageEndpointFactory 오브젝트에서 호출되었으며 XAResource 오브젝트를 createEndpoint 메소드의 매개변수 중 하나로서 전달했습니다. 그러나 자원 어댑터 라이프사이클 관리자에서 오류가 발생했습니다. 이 오류로 인해 이 자원 어댑터에 대한 트랜잭션 복구를 설정할 수 없습니다. 따라서 엔드포인트를 작성할 수 없습니다. |
조치 | 관리자가 자원 어댑터 {0}에 바인드된 MDB {1}에 대한 설정 장애를 표시하는 이전 오류 메시지에 대한 로그를 검사하십시오. 이 오류 메시지를 제거하려면 관리자가 오류를 정정해야 합니다. |
설명 | createEndpoint 메소드가 자원 어댑터에 의해 JCA MessageEndpointFactory 오브젝트에서 호출되었으며 XAResource 오브젝트를 전달했습니다. 그러나 이 자원 어댑터에 대한 트랜잭션 복구가 설정되지 않았습니다. XA 트랜잭션이 지원되지 않음을 자원 어댑터가 표시했기 때문입니다. 이러한 이유로 인해 자원 어댑터는 XAResource 오브젝트를 createEndpoint 메소드에 전달할 수 없습니다. |
조치 | 자원 어댑터 벤더가 자원 어댑터 {0} 구성 또는 구현을 정정하도록 하십시오. |
설명 | EJB 1.x, 2.0 및 Stateful 세션 Bean이 javax.ejb.TimedObject 인터페이스를 구현하지 않습니다. |
조치 | EJB 전개를 버전 2.1 이상으로 변경하고, javax.ejb.TimedObject 인터페이스를 구현하지 않도록 구현을 변경하거나, EJB 유형을 변경하십시오. |
설명 | EJB 스펙이 지정된 EJB 메소드에 대해 구성된 트랜잭션 속성을 허용하지 않습니다. 추가 세부사항에 대해서는 EJB 스펙을 참조하십시오. |
조치 | EJB 메소드에 대해 허용된 트랜잭션 속성을 지정하려면 전개 설명자를 변경하십시오. |
설명 | This exception is unexpected. The cause is not immediately known. |
조치 | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
설명 | J2EE 컴포넌트가 유효하지 않은 바인딩 정보를 지정했습니다. |
조치 | J2EE 컴포넌트에 대한 전개 설명자의 바인딩 정보가 올바른지 확인하십시오. |
설명 | 설치되지 않았고 시작되지 않았거나 시작에 실패한 응용프로그램의 EnterpriseBean에 액세스하기 위한 시도가 이루어졌습니다. |
조치 | 응용프로그램이 설치되고 시작되었는지 확인하십시오. 응용프로그램이 설치되어 시작되었으면, 시작할 EnterpriseBean의 장애와 관련된 이전 메시지를 참조하고 해당 문제점을 정정하십시오. |
설명 | EnterpriseBean {0}의 초기화 및 시작 중에 오류가 발생했습니다. |
조치 | {1} 예외와 연관된 메시지에 권장된 조치를 수행하십시오. |
설명 | 엔티티 Bean을 일정한 간격으로 다시 로드할 Bean 캐시 로드 정책은 EJB 2.x CMP Bean에만 지원됩니다. |
조치 | Bean 캐시 LoadPolicy를 Bean 유형이 지원하는 값으로 변경하거나 EJB 2.x CMP를 사용하는 Bean으로 변경하십시오. |
설명 | 관리자가 EJB 모듈 레벨에서 메모리간 복제 설정을 대체하도록 세션 Bean "{0}"을(를) 구성했지만, 메모리간 복제 설정이 EJB 모듈 레벨에 제공되지 않았습니다. |
조치 | 관리자는 EJB 모듈 레벨에서 대체를 사용할 수 없게 하거나 이 세션 Bean의 메모리간 복제 설정을 제공해야 합니다. |
설명 | 관리자가 응용프로그램 레벨에서 메모리간 복제 설정을 대체하도록 세션 Bean "{0}"을(를) 구성했지만, 메모리간 복제 설정이 응용프로그램 레벨에 제공되지 않았습니다. |
조치 | 관리자는 응용프로그램 모듈 레벨에서 대체를 사용할 수 없게 하거나 이 세션 Bean의 메모리간 복제 설정을 제공해야 합니다. |
설명 | 관리자가 메모리간 복제를 사용하여 Stateful 세션 Bean 실패복구를 구성했지만 메모리간 복제 설정이 없습니다. |
조치 | 관리자는 Stateful 세션 Bean 실패복구를 사용할 수 없게 하거나 EJB 컨테이너의 메모리간 복제 설정을 제공해야 합니다. |
설명 | 응용프로그램은 이 Bean이 사용자 정의 findBy 메소드를 호출하기 전에 지속적 기억장치와 동기화하지 않도록 구성됩니다. 이 작동은 EJB 2.0 스펙에는 맞지 않지만 성능을 향상시킬 수 있습니다. |
조치 | 없음. |
설명 | DRS에서 Stateful 세션 Bean에 대한 z/OS 제어기 서비스 지원이 초기화되었습니다. |
조치 | 없음. |
설명 | 지정된 메소드에서 예외가 발생했습니다. |
조치 | 없음. |
설명 | 지정된 메소드에 널 하위(servant) 토큰이 전달되었습니다. |
조치 | 없음. |
설명 | 지정된 메소드에 널 entryKey 매개변수가 전달되었습니다. |
조치 | 없음. |
설명 | 지정된 메소드가 널 entryKey 값을 전달했습니다. |
조치 | 없음. |
설명 | 지정된 메소드가 entryKey 매개변수를 바이트 배열로 변환할 수 없습니다. |
조치 | 없음. |
설명 | 하위(servant) 토큰 처리 중에 지정된 메소드에서 예외가 발생했습니다. |
조치 | 없음. |
설명 | 지정된 메소드가 하위(servant) 토큰 처리를 위한 프록시를 확보할 수 없습니다. |
조치 | 없음. |
설명 | 지정된 메소드가 하위(servant) 토큰을 바이트 배열로 변환할 수 없습니다. |
조치 | 없음. |
설명 | 하위(servant) 토큰 처리를 위한 프록시를 확보하는 중 지정된 메소드에서 예외가 발생했습니다. |
조치 | 없음. |
설명 | 지정된 메소드에 널 이벤트 매개변수가 전달되었습니다. |
조치 | 없음. |
설명 | 지정된 메소드가 전달된 entryKey 값을 바이트 배열로 변환할 수 없습니다. |
조치 | 없음. |
설명 | 지정된 메소드가 이벤트를 바이트 배열로 변환할 수 없습니다. |
조치 | 없음. |
설명 | EJB 스펙의 요구에 따라 메시지 구동 Bean이 지원하는 메시징 유형에 대한 메시지 리스너 인터페이스를 구현해야 합니다. |
조치 | EJB 스펙의 요구에 따라 "{1}" 인터페이스를 구현하도록 "{0}" 클래스를 변경하십시오. |
설명 | 지정된 SfDRSControllerInstance가 REPLICATION_UP 이벤트를 수신했습니다. |
조치 | 없음. |
설명 | 지정된 SfDRSControllerInstance가 REPLICATION_DOWN 이벤트를 수신했습니다. |
조치 | 없음. |
설명 | 지정된 SfDRSControllerInstance가 IS_CONGESTED 이벤트를 수신했습니다. |
조치 | 없음. |
설명 | 지정된 SfDRSControllerInstance가 NOT_CONGESTED 이벤트를 수신했습니다. |
조치 | 없음. |
설명 | Bean이 수정되지 않은 경우, 응용프로그램은 이 Bean이 EJB 컨테이너에서 Bean의 ejbStore() 메소드를 호출할 수 없도록 구성됩니다. 이 작동은 EJB 2.0 스펙에는 맞지 않지만 성능을 향상시킬 수 있습니다. |
조치 | 없음. |
설명 | 응용프로그램은 이 Bean이 로컬 홈 및 로컬 비즈니스 메소드에서 수행된 사전 메소드 및 사후 메소드 처리를 능률화하도록 구성됩니다. 이 작동은 EJB 2.0 스펙에는 맞지 않지만 성능을 향상시킬 수 있습니다. |
조치 | 없음. |
설명 | 로컬 인터페이스를 가진 EJB 2.x 엔티티 Bean만 com.ibm.websphere.ejbcontainer.LightweightLocal 인터페이스를 구현할 수 있습니다. 이유 코드는 다음과 같은 특정 위반을 식별합니다. 1 - EJB는 엔티티 Bean이 아닙니다. 2 - Bean은 EJB 1.x 또는 CMP 1.x 엔티티 Bean입니다. 3 - EJB에는 정의된 로컬 인터페이스가 없습니다. |
조치 | EJB를 엔티티 유형으로 변경하십시오. EJB 전개를 버전 2.0 이상으로 변경하십시오. 로컬 인터페이스를 지정하기 위해 EJB 전개를 변경하십시오. 또는 com.ibm.websphere.ejbcontainer.LightweightLocal 인터페이스를 구현하지 않도록 구현을 변경하십시오. |
설명 | 부울 유형의 EJB java:comp/env 컨텍스트 환경 항목에 "true" 또는 "false" 값을 지정해야 합니다. 기타 값은 "false"로 되지만 구성에 있는 문제점을 표시하는 것일 수 있습니다. 응용프로그램이 예상한 대로 작동하지 않을 수 있습니다. |
조치 | 부울 유형의 EJB java:comp/env 컨텍스트 환경 항목을 "true" 또는 "false"로 변경하십시오. |
설명 | container-transaction 요소 내의 모든 ejb-name 요소는 enterprise-beans 요소 내의 유효한 ejb-name 요소와 일치해야 합니다. |
조치 | ejb-jar.xml 파일을 정정하여 container-transaction 요소 내의 모든 ejb-name 요소가 enterprise-beans 요소의 유효한 ejb-name 항목과 일치하도록 하십시오. |
설명 | method-permission 요소 내의 모든 ejb-name 요소는 enterprise-beans 요소 내의 유효한 ejb-name 요소와 일치해야 합니다. |
조치 | ejb-jar.xml 파일을 정정하여 method-permission 요소 내의 모든 ejb-name 요소가 enterprise-beans 요소의 유효한 ejb-name 항목과 일치하도록 하십시오. |
설명 | exclude-list 요소 내의 모든 ejb-name 요소는 enterprise-beans 요소 내의 유효한 ejb-name 요소와 일치해야 합니다. |
조치 | ejb-jar.xml 파일을 정정하여 exclude-list 요소 내의 모든 ejb-name 요소가 enterprise-beans 요소의 유효한 ejb-name 항목과 일치하도록 하십시오. |
설명 | 주입 엔진으로 등록된 주입 프로세서가 클래스와 연관된 모든 주석을 식별 및 수집하는 데 실패했습니다. |
조치 | 클래스에서 주석 및 ejb-jar.xml을 정정하십시오. |
설명 | 메시지 구동 Bean에서 XML, 주석 또는 EJB(Enerprise JavaBeans) 클래스의 구현 절을 사용하여 메시지 리스너 인터페이스를 정의해야 합니다. |
조치 | {0} MDB 클래스에 대한 Java 소스 및 XML을 검사하고 메시지 리스너 인터페이스를 지정하십시오. |
설명 | 주어진 Bean 또는 홈에 대해 간단한 JNDI 바인딩 이름을 특정 JNDI 바인딩과 혼합할 수 없습니다. |
조치 | 지정된 모듈의 Bean 또는 홈에 대한 바인딩 파일 설정을 정정하십시오. |
설명 | Bean 유형에 따라, 엔터프라이즈 Bean에 최소한 하나의 컴포넌트, 비즈니스, 웹 서비스 엔드포인트 또는 메시지 리스너 인터페이스가 구성해야 합니다. |
조치 | 이 Bean에 대해 소스 코드 주석 구성 설정 또는 ejb-jar.xml 파일을 정정하십시오. |
설명 | Stateless 세션 Bean에 메시지 리스너 인터페이스를 구성할 수 없습니다. Stateful 세션 Bean에 이들 인터페이스 유형 중 하나도 구성할 수 없습니다. |
조치 | 이 Bean에 대해 소스 코드 주석 구성 설정 또는 ejb-jar.xml 파일을 정정하십시오. |
설명 | 엔티티 Bean에 이들 인터페이스 유형을 구성할 수 없습니다. |
조치 | 이 Bean에 대해 소스 코드 주석 구성 설정 또는 ejb-jar.xml 파일을 정정하십시오. |
설명 | MDB에 이들 인터페이스 유형을 구성할 수 없습니다. |
조치 | 이 Bean에 대해 소스 코드 주석 구성 설정 또는 ejb-jar.xml 파일을 정정하십시오. |
설명 | 메시지 구동 Bean 바인딩이 각 메시지 구동 Bean의 바인딩 파일에 있어야 합니다. |
조치 | MDB의 ejb-jar-bnd.xml 바인딩 파일을 검사하고 바인딩 입력이 존재하는지 확인하십시오. |
설명 | 지정된 Bean 또는 홈에 대한 로컬 바인딩 이름이 ejblocal로 시작하지 않습니다. |
조치 | 지정된 모듈의 Bean 또는 홈에 대한 로컬 바인딩 이름을 정정하십시오. |
설명 | 주어진 Bean 또는 홈에 대한 원격 바인딩 이름이 ejblocal로 시작할 수 없습니다. |
조치 | 특정 모듈의 Bean 또는 홈에 대한 원격 바인딩 이름을 정정하십시오. |
설명 | JNDI 바인딩 이름은 공백 문자열을 포함하지 않아야 합니다. |
조치 | 이 Bean에 유효한 JNDI 바인딩 이름을 제공하려면 ejb-jar-bnd.xml 바인딩 파일을 정정하십시오. |
설명 | 각 비즈니스 인터페이스에 단일 JNDI 바인딩 이름을 구성할 수 있습니다. |
조치 | 이 Bean에 단일 JNDI 바인딩 이름을 제공하려면 ejb-jar-bnd.xml 바인딩 파일을 정정하십시오. |
설명 | 각 비즈니스 인터페이스 JNDI 바인딩은 유효한 비즈니스 인터페이스 클래스를 구성해야 합니다. |
조치 | 유효한 비즈니스 인터페이스 클래스를 구성하려면 소스 코드 주석 또는 ejb-jar.xml 파일을 정정하십시오. |
설명 | 각 홈 JNDI 바인딩에 일치하는 홈 인터페이스 클래스를 구성해야 합니다. |
조치 | 유효한 홈 인터페이스 클래스를 구성하려면 소스 코드 주석 또는 ejb-jar.xml 파일을 정정하십시오. |
설명 | 모든 EJB 바인딩에 ibm-ejb-jar-bnd.xml 파일 내의 엔터프라이즈 Bean 스탠자가 필요합니다. |
조치 | ibm-ejb-jar-bnd.xml 파일을 검사하고 모든 EJB 바인딩에 엔터프라이즈 Bean 스탠자가 있는지 확인하십시오. |
설명 | 메시지 구동 Bean에 대한 모든 바인딩에 메시지 구동 바인딩 내의 jca-adapter 스탠자가 필요합니다. |
조치 | 바인딩 파일을 검사하고 모든 메시지 구동 바인딩에 jca-adapter 스탠자가 있는지 확인하십시오. |
설명 | 메시지 구동 Bean에 대한 모든 바인딩에 activation-spec-binding-name 값을 포함하는 jca-adapter 스탠자가 필요합니다. |
조치 | 바인딩 파일을 검사하고 모든 메시지 구동 바인딩에 activation-spec-binding-name 값을 가진 jca-adapter 스탠자가 있는지 확인하십시오. |
설명 | 메시지 구동 Bean에 대한 모든 바인딩에 destination-binding-name 값을 포함하는 jca-adapter 스탠자가 필요합니다. |
조치 | 바인딩 파일을 검사하고 모든 메시지 구동 바인딩에 destination-binding-name 값을 가진 jca-adapter 스탠자가 있는지 확인하십시오. |
설명 | 바인딩 파일에 단순한 구문 오류 또는 의미상 오류가 있습니다. |
조치 | 추가 'caused by' 예외에 대해서 로그 파일을 검사하십시오. 이는 특정 구문 분석 메시지 세부사항을 제공할 수도 있습니다. 바인딩 파일 오류를 정정하고 응용프로그램을 다시 설치하십시오. |
설명 | 바인딩 파일에 단순한 구문 오류 또는 의미상 오류가 있습니다. |
조치 | 바인딩 파일 오류를 정정하고 응용프로그램을 다시 설치하십시오. |
설명 | 이 Bean에 필요한 연결 팩토리 자원이 구성되지 않았습니다. CMP 엔티티 Bean이 작동할 수 없습니다. |
조치 | 관리 콘솔에서 CMP 사용에 적합한 데이터소스가 선택되었는지 확인함으로써 필요한 연결 팩토리 자원을 작성하십시오. |
설명 | Bean의 초기화 및 시작 중에 오류가 발생했습니다. |
조치 | 예외 메시지를 검사하여 Bean이 시작하지 않은 이유를 판별하십시오. 또한 이 Bean의 시작과 관련된 다른 예외 메시지에 대해 로그를 검사하십시오. |
설명 | 이 오류 메시지에서 식별된 주석이 서로 충돌합니다. 이들 주석을 동일한 메소드에서 지정하지 마십시오. |
조치 | 지정된 메소드에서 하나 또는 두 주석을 모두 제거하여 Java 소스 코드를 변경하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 지정된 역할은 @RolesAllowed 주석에 한 번 지정될 수 있습니다. |
조치 | 이 주석에서 중복 역할을 제거하여 Java 소스 코드를 변경하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 이 오류 메시지에서 식별된 주석이 서로 충돌합니다. 이들 주석을 동일한 클래스에서 지정하지 마십시오. |
조치 | 지정된 클래스에서 하나 또는 두 주석을 모두 제거하야 Java 소스 코드를 변경하십시오. 그런 후 응용프로그램을 다시 시작하십시오. |
설명 | 주어진 역할은 @RolesAllowed 주석에 한 번 지정될 수 있습니다. |
조치 | 이 주석에서 중복 역할을 제거하여 Java 소스 코드를 변경하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 이 Bean을 참조하려고 하는 컴포넌트에 구성 오류가 있습니다. 컴포넌트에서 이 Bean에 대해 지원되지 않는 인터페이스를 지정하였습니다. |
조치 | 이 Bean을 참조하려는 컴포넌트에서 @EJB 주석 또는 ejb-ref 태그를 변경하여 컴포넌트가 지원되는 인터페이스를 지정하도록 하십시오. 관련 예외에 대해 로그 파일을 검사하십시오. 이는 구성 오류가 있는 호출 컴포넌트를 표시합니다. |
설명 | 이 Bean을 참조하려고 하는 컴포넌트에 구성 오류가 있습니다. 컴포넌트에서 이 Bean에 대해 로컬 또는 원격 인터페이스를 호출할지 여부를 지정하지 않았습니다. |
조치 | 이 Bean을 참조하려는 컴포넌트에서 @EJB 주석 또는 ejb-ref 태그를 변경하여 컴포넌트에서 Bean의 로컬 또는 원격 인터페이스를 지정하도록 하십시오. 관련 예외에 대해 로그 파일을 검사하십시오. 이는 구성 오류가 있는 호출 컴포넌트를 표시합니다. |
설명 | Stateful 세션 Bean이 실패복구 지원 및 extended-scope 영속 컨텍스트 지원 모두에 대해 구성될 수 없습니다. |
조치 | 이 Bean에 대해 이들 두 구성 설정 중 하나를 제거하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 엔터프라이즈 Bean은 인터페이스 클래스에 지정된 모든 메소드를 구현해야 합니다. |
조치 | 필요한 메소드를 모두 포함하려면 Bean 구현을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 타이머 Bean에서 제한시간 메소드를 구현해야 하며, 이 메소드에 javax.ejb.Timer 유형의 단일 매개변수가 있습니다. |
조치 | 필요한 매개변수를 포함하려면 Bean 구현을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 모듈에 대한 구성 확장자 파일의 오류이거나 두 Bean 중 하나가 존재하지 않는 것일 수 있습니다. |
조치 | 모듈에 대한 확장자 XML 파일에 구성된 상속 관계를 정정하거나 누락된 Bean 구현을 제공하십시오. |
설명 | TimedObject 인터페이스에서 상속받는 타이머 Bean이 다음과 같은 제한시간 메소드를 구현해야 합니다. ejbTimeout. |
조치 | 필요한 메소드를 포함하려면 Bean 구현을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 타이머 Bean은 단일 제한시간 메소드만 구현할 수 있습니다. |
조치 | 단일 제한시간 메소드만을 포함하려면 Bean 구현을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 타이머 Bean은 구성된 제한시간 메소드에 대한 구현을 제공해야 합니다. |
조치 | 필요한 제한시간 메소드를 포함하려면 Bean 구현을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 타이머 Bean은 단일 제한시간 메소드만 구성해야 합니다. |
조치 | 단일 제한시간 메소드를 지정하려면 Bean 구성을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 제한시간 메소드는 응용프로그램 예외를 작성하지 않아야 합니다. |
조치 | 응용프로그램 예외를 작성하지 않으려면 제한시간 메소드 구현을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 제한시간 메소드는 void를 리턴해야 합니다. |
조치 | void를 리턴하려면 제한시간 메소드 구현을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 제한시간 메소드는 static 또는 final로 선언되지 않아야 합니다. |
조치 | 제한시간 메소드에 대한 구현 선언을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 인터페이스가 지정된 네이밍 위치에 바인드되었습니다. |
조치 | 이 인터페이스를 찾으려 시도할 때에는 지정된 네이밍 위치를 사용하십시오. |
설명 | 엔터프라이즈 Bean에 복수 인터페이스가 있어서 각 바인딩 이름을 고유하게 되도록 확장해야 합니다. |
조치 | 다음 조치 중 하나를 완료하십시오. /n 확장된 이름을 사용하여 이 엔터프라이즈 Bean의 인터페이스를 찾으십시오. /n 각 인터페이스의 고유한 바인딩 위치가 지정되도록 이 Bean의 구성 데이터를 변경하십시오. |
설명 | 엔터프라이즈 Bean 이름이 잘못되었거나 바인딩이 존재하지 않는 Bean에 대해 지정되었을 수 있습니다. |
조치 | 바인딩 파일을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 각 엔터프라이즈 Bean은 Stateless 세션 Bean, 메시지 구동 Bean 등과 같은 Bean 유형을 지정해야 합니다. |
조치 | 이 Bean의 ejb-jar.xml 구성 설정 또는 Java 소스 코드 주석을 정정하십시오. 그런 후 응용프로그램을 다시 설치하십시오. |
설명 | 각 엔터프라이즈 Bean이 고유한 바인딩 위치를 지정해야 합니다. |
조치 | 각 Bean의 바인딩 위치가 고유하도록 두 Bean 중 하나의 바인딩 파일을 정정하십시오. |
설명 | 전개 설명자의 interceptor-class 태그 또는 @Interceptors 주석을 사용하여 인터셉터 클래스 이름의 목록을 제공했습니다. 클래스는 인터셉터 클래스 목록에 한 번만 나와야 합니다. |
조치 | 인터셉터 클래스 목록에서 중복 인터셉터 클래스를 제거하십시오. 또는 잘못된 이름이 지정된 경우 인터셉터 클래스 이름을 변경하십시오. |
설명 | 인터셉터 클래스는 클래스 레벨 또는 메소드 레벨 인터셉터일 수 있지만 두 유형을 모두 사용할 수는 없습니다. |
조치 | 클래스 레벨 인터셉터 목록 또는 메소드 레벨 인터셉터 목록에서 인터셉터 클래스를 제거하십시오. |
설명 | 인터셉터 클래스는 기본 인터셉터 또는 메소드 레벨 인터셉터일 수 있지만 두 유형을 모두 사용할 수는 없습니다. |
조치 | 기본 인터셉터 목록 또는 메소드 레벨 인터셉터 목록에서 인터셉터 클래스를 제거하십시오. |
설명 | 이 클래스의 둘 이상의 메소드가 주어진 유형의 인터셉터 메소드로 지정되어 있습니다. Enterprise JavaBeans 3.0 스펙에 따라, 이 클래스에 대한 동일한 유형의 복수 인터셉터 목록이 있으면 안됩니다. |
조치 | 주어진 유형의 단일 인터셉터 메소드만이 포함되도록 이 클래스에 대한 Java 소스 코드 주석 또는 전개 설명자를 정정하십시오. |
설명 | interceptor-binding 요소는 exclude-class-interceptors 요소를 사용 중이며 이는 method-name 태그를 지정해야 합니다. |
조치 | method-name 태그를 추가해서 전개 설명자를 정정하십시오. |
설명 | 양식 3 및 양식 4 interceptor-binding 요소는 엔터프라이즈 Bean의 동일한 메소드에서 지정할 수 없습니다. |
조치 | 이 Bean의 지정된 메소드에 대한 양식 3 또는 양식 4 interceptor-binding 요소를 제거하십시오. |
설명 | interceptor-order 요소가 사용되면 클래스 레벨에서 지정된 순서가 전체 순서여야 합니다. 이 순서는 해당 레벨 이상에서 정의된 모든 인터셉터 클래스에 해당되어야 합니다. 이 규칙의 유일한 예외는 인터셉터 클래스가 exclude-default-inteceptors 요소를 통해 명시적으로 제외된 경우입니다. |
조치 | 이 Bean에 대한 클래스 레벨 interceptor-order 요소에 추가 인터셉터 이름을 지정하십시오. 그러면 Bean이 인터셉터의 전체 순서를 제공합니다. |
설명 | interceptor-order 요소가 사용되면 메소드 레벨에서 지정된 순서가 전체 순서여야 합니다. 이 순서는 해당 레벨 이상에서 정의된 모든 인터셉터 클래스에 해당되어야 합니다. 이 규칙의 유일한 예외는 인터셉터 클래스가 exclude-class-interceptors 또는 exclude-default-inteceptors 요소를 통해 명시적으로 제외된 경우입니다. |
조치 | 이 Bean에 대한 메소드스 레벨 interceptor-order 요소에 추가 인터셉터 이름을 지정하십시오. 그러면 Bean이 인터셉터의 전체 순서를 제공합니다. |
설명 | Enterprise JavaBeans 3.0 스펙에 따라, 인터셉터 메소드는 final 또는 static이면 안됩니다. |
조치 | 이 인터셉터 메소드에서 final 또는 static 수정자를 제거하십시오. |
설명 | Enterprise JavaBeans 3.0 스펙에 따라, around-invoke 메소드에는 다음 서명이 필요합니다. Object <METHOD>(InvocationContext) throws Exception |
조치 | 이 인터셉터의 메소드 서명을 정정하십시오. |
설명 | Enterprise JavaBeans 3.0 스펙에 따라, 엔터프라이즈 Bean의 라이프 사이클 메소드에는 다음 서명이 필요합니다. void <METHOD>() |
조치 | 이 인터셉터의 메소드 서명을 정정하십시오. |
설명 | Enterprise JavaBeans 3.0 스펙에 따라, 인터셉터 클래스의 라이프 사이클 메소드에는 다음 서명이 필요합니다. void <METHOD> (InvocationContext) |
조치 | 이 인터셉터의 메소드 서명을 정정하십시오. |
설명 | Enterprise JavaBeans 3.0 스펙에 따라, @Remove 주석은 Stateful 세션 Bean의 비즈니스 메소드에 적용해야 합니다. |
조치 | @Remove 주석을 이 Bean의 비즈니스 메소드로 이동하거나 지정된 메소드를 비즈니스 메소드가 되도록 변경하십시오. |
설명 | Enterprise JavaBeans 3.0 스펙에 따라, 일치하는 ejbCreate<METHOD>가 Stateful 세션 Bean 클래스의 초기화 메소드가 되어야 합니다. 이 요구사항은 EJB 2.1 이전 레벨 API(application programming interface)용으로 작성되는 Stateful 세션 Bean에 해당하는 내용입니다." |
조치 | 이 Bean의 지정된 메소드에서 ejb-jar.xml 파일의 init-method 요소 또는 @Init 주석을 제거하십시오. |
설명 | @Init 주석은 엔터프라이즈 Bean의 복수 메소드에 적용됩니다. Enterprise JavaBeans 3.0 스펙에 따라, 모호한 경우 홈 또는 로컬 홈 인터페이스의 적절한 create<METHOD> 메소드의 이름을 지정해야 합니다. |
조치 | @Init 주석의 value 요소를 사용하여 지정된 두 메소드 중 하나에서 create<METHOD>의 이름을 지정하십시오. 이 방식은 모호성을 제거합니다. |
설명 | init-method 요소가 엔터프라이즈 Bean 클래스의 public 메소드가 아닌 메소드 이름을 지정합니다. |
조치 | 이 Bean의 public 메소드를 지정하도록 init-method 요소의 메소드 이름 또는 메소드 서명을 정정하십시오. |
설명 | 엔터프라이즈 Bean 레벨 3.0 인터셉터 클래스를 찾거나 로드할 수 없습니다. |
조치 | 인터셉터 클래스가 올바르게 설치 및 구성되었는지 확인하십시오. |
설명 | 지정된 메소드 이름이 인터셉터 클래스의 메소드가 아닙니다. |
조치 | 이 인터셉터 클래스의 메소드 중 하나를 지정하도록 메소드 이름 또는 메소드 서명을 정정하십시오. |
설명 | method-name 요소는 양식 1 interceptor-binding 요소에 허용되지 않습니다. |
조치 | 양식 2 interceptor-binding 요소가 되도록 interceptor-binding을 정정하거나 method-name 요소를 제거하십시오. |
설명 | 기본 인터셉터가 클래스 레벨에서 제외된 경우가 아니면 이 인터셉터 클래스가 동시에 기본 인터셉터 목록과 클래스 레벨 인터셉터 목록에 있을 수 없습니다. |
조치 | 기본 또는 클래스 레벨 인터셉터 목록에서 중복된 인터셉터 클래스를 제거하십시오. 또는 이 Bean에 대한 기본 인터셉터를 클래스 레벨에서 제외하십시오. |
설명 | Stateless 세션 Bean의 경우 Enterprise JavaBeans 3.0 스펙에 따라, ejbCreate, ejbRemove, ejbActivate 및 ejbPassivate 메소드를 각각 @PostConstruct, @PreDestroy, @PostActivate 및 @PrePassivate 라이프 사이클 콜백 인터셉터 메소드로 간주해야 합니다. |
조치 | 메소드가 라이프 사이클 콜백 인터셉터의 올바른 유형이 되도록 전개 설명자 또는 주석을 정정하십시오. |
설명 | Stateful 세션 Bean의 경우 Enterprise JavaBeans 3.0 스펙에 따라, ejbRemove, ejbActivate 및 ejbPassivate 메소드를 각각 @PreDestroy, @PostActivate 및 @PrePassivate 라이프 사이클 콜백 인터셉터 메소드로 간주해야 합니다. ejbCreate 메소드는 @Init 메소드로 간주해야 합니다. |
조치 | 메소드가 라이프 사이클 콜백 인터셉터의 올바른 유형이 되도록 전개 설명자 또는 주석을 정정하십시오. |
설명 | 메시지 구동 Bean의 경우 Enterprise JavaBeans 3.0 스펙에 따라, ejbCreate 및 ejbPassivate 메소드를 각각 @PostConstruct 및 @PreDestroy 라이프 사이클 콜백 인터셉터 메소드로 간주해야 합니다. |
조치 | 메소드가 라이프 사이클 콜백 인터셉터의 올바른 유형이 되도록 전개 설명자 또는 주석을 정정하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라, 양식 3 또는 양식 4 interceptor-binding은 <method-name> 태그를 사용하여 엔터프라이즈 Bean의 비즈니스 인터페이스 중 하나에 있는 메소드의 이름을 지정해야 합니다. |
조치 | 엔터프라이즈 Bean의 비즈니스 인터페이스 중 하나에 있는 메소드 이름 중 하나를 지정하거나 엔터프라이즈 Bean의 비즈니스 인터페이스 중 하나에 메소드를 추가하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라, 하나의 양식 1 interceptor-binding만을 모듈에 사용할 수 있습니다. |
조치 | 하나의 양식 1 interceptor-binding만이 모듈에 사용되도록 전개 설명자를 정정하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라, 하나의 양식 2 interceptor-binding만을 각 엔터프라이즈 Bean에 사용할 수 있습니다. |
조치 | 하나의 양식 2 interceptor-binding만이 엔터프라이즈 Bean에 사용되도록 전개 설명자를 정정하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라, 하나의 양식 3 interceptor-binding만을 엔터프라이즈 Bean의 각 메소드에 사용할 수 있습니다. |
조치 | 하나의 양식 3 interceptor-binding만이 엔터프라이즈 Bean의 메소드에 사용되도록 전개 설명자를 정정하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라, 하나의 양식 4 interceptor-binding만을 엔터프라이즈 Bean의 제공된 메소드 서명의 각 메소드에 사용할 수 있습니다. |
조치 | 하나의 양식 4 interceptor-binding만이 엔터프라이즈 Bean의 메소드에 사용되도록 전개 설명자를 정정하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 원격 컴포넌트 인터페이스가 제공된 경우 원격 홈 인터페이스가 제공되어야 합니다. |
조치 | {0} Bean에 대한 원격 홈 인터페이스를 제공하려면 응용프로그램 구성을 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 로컬 컴포넌트 인터페이스가 제공된 경우 로컬 홈 인터페이스가 제공되어야 합니다. |
조치 | {0} Bean에 대한 로컬 홈 인터페이스를 제공하려면 응용프로그램 구성을 변경하십시오. |
설명 | EJB 스펙에 따라서, Bean 클래스를 공용으로 정의해야 합니다. |
조치 | {1} Bean 클래스를 공용으로 정의하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Bean 클래스가 final로 정의되지 않아야 합니다. |
조치 | {1} Bean 클래스를 final 클래스로 정의하지 마십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Bean 클래스가 추상으로 정의되지 않아야 합니다. |
조치 | {1} Bean 클래스를 추상 클래스로 정의하지 마십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Bean 클래스를 최상위 클래스로 정의해야 합니다. |
조치 | {1} Bean 클래스를 최상위 레벨 클래스로 정의하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Bean 클래스에 매개변수를 취하지 않는 공용 구조자가 있어야 합니다. |
조치 | 매개변수를 취하지 않는 공용 구조자를 위해서 {1} Bean 클래스를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Bean 클래스에서 메소드 완성을 정의하지 않아야 합니다. |
조치 | Bean 클래스에서 메소드 완성을 정의하지 마십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스에서 javax.ejb.EntityBean 클래스를 구현해야 합니다. |
조치 | javax.ejb.EntityBean 클래스를 구현하려면 {1} Bean 클래스를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 비즈니스 메소드 이름은 ejb로 시작하지 않아야 합니다. 그렇지 않은 경우, 콜백 메소드와 충돌이 일어날 수 있습니다. |
조치 | ejb로 시작하지 않도록 {2} 비즈니스 메소드의 이름을 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 구성된 비즈니스 및 컴포넌트 인터페이스는 Java 인터페이스여야 합니다. |
조치 | Java 인터페이스를 제공하려면 {0} Bean 구성을 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 구성된 비즈니스 인터페이스는 javax.ejb 패키지의 인터페이스를 확장하지 않아야 합니다. |
조치 | {1} 인터페이스가 {2} 인터페이스를 확장하지 않도록 변경하십시오. 또한 {1} 인터페이스를 비즈니스 인터페이스로 지정하지 않으려면 {0} Bean 구성을 변경할 수도 있습니다. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 구성된 로컬 인터페이스는 javax.rmi.Remote 인터페이스를 확장하지 않아야 합니다. |
조치 | {1} 인터페이스가 javax.rmi.Remote 인터페이스를 확장하지 않도록 변경하십시오. 또한 {1} 인터페이스를 로컬 인터페이스로 지정하지 않으려면 {0} Bean 구성을 변경할 수도 있습니다. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 구성된 로컬 컴포넌트 인터페이스는 javax.ejb.EJBLocalObject 인터페이스를 확장해야 합니다. |
조치 | {1} 인터페이스가 javax.ejb.EJBLocalObject 인터페이스를 확장하도록 변경하십시오. 또한 {1} 인터페이스를 로컬 컴포넌트 인터페이스로 지정하지 않으려면 {0} Bean 구성을 변경할 수도 있습니다. |
설명 | EJB(Enterprise JavaBeans)에 따라서, 구성된 원격 컴포넌트 인터페이스는 javax.ejb.EJBObject 인터페이스를 확장해야 합니다. |
조치 | {1} 인터페이스가 javax.ejb.EJBObject 인터페이스를 확장하도록 변경하십시오. 또한 {1} 인터페이스를 원격 컴포넌트 인터페이스로 지정하지 않으려면 {0} Bean 구성을 변경할 수도 있습니다. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 구성된 로컬 홈 인터페이스는 javax.ejb.EJBLocalHome 인터페이스를 확장해야 합니다. |
조치 | {1} 인터페이스가 javax.ejb.EJBLocalHome 인터페이스를 확장하도록 변경하거나, {0} Bean 구성을 변경하여 {1} 인터페이스를 로컬 홈 인터페이스로 지정하지 않도록 합니다. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 구성된 원격 홈 인터페이스는 javax.ejb.EJBHome 인터페이스를 확장해야 합니다. |
조치 | {1} 인터페이스가 javax.ejb.EJBHome 인터페이스를 확장하도록 변경하거나, {0} Bean 구성을 변경하여 {1} 인터페이스를 원격 홈 인터페이스로 지정하지 않도록 합니다. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 홈 인터페이스의 모든 create 메소드는 컴포넌트 인터페이스를 리턴해야 합니다. |
조치 | 컴포넌트 인터페이스를 리턴하도록 {1} 홈 인터페이스의 {2} 메소드를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서 모든 홈 인터페이스는 최소한 하나의 create 메소드를 정의해야 합니다. |
조치 | {1} 홈 인터페이스가 create 메소드를 정의하도록 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 홈 인터페이스의 모든 create 메소드는 컴포넌트 인터페이스를 리턴해야 합니다. |
조치 | {3} 컴포넌트 인터페이스를 리턴하도록 {1} 홈 인터페이스의 {2} 메소드를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans)에 따라서, 홈 인터페이스의 모든 create 메소드의 throws 절은 javax.ejb.CreateException 예외를 포함해야 합니다. |
조치 | {1} 홈 인터페이스의 {2} 메소드가 javax.ejb.CreateException을 포함하도록 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Stateless 세션 Bean에 대한 홈 인터페이스에 단일 메소드만 있어야 합니다. 메소드는 create 메소드여야 합니다. |
조치 | {2} 메소드를 {1} 홈 인터페이스에서 제거하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Stateless 세션 Bean에 대한 홈 인터페이스에 정의된 모든 메소드는 create 문자열로 시작해야 합니다. |
조치 | {1} 홈 인터페이스의 {2} 메소드 이름을 변경하여 create 문자열로 시작하하도록 하거나, 해당 메소드를 제거하십시오. |
설명 | EJB(Enterprise JavaBeans)에 따라서, 엔티티 Bean 홈 인터페이스에서 remove 문자열로 시작하는 메소드를 정의할 수 없습니다. |
조치 | {1} 홈 인터페이스에서 {2} 메소드 이름을 변경하여 remove 문자열로 시작하지 않도록 하거나, 해당 메소드를 제거하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, Bean 클래스가 홈 인터페이스의 모든 create 메소드에 대해 ejbCreate 또는 init 메소드를 구현해야 합니다. |
조치 | {2} 메소드에 해당하는 ejbCreate 또는 init 메소드를 제공하려면 {3} Bean 클래스를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스가 홈 인터페이스의 모든 create 메소드에 대해 ejbCreate 메소드를 구현해야 합니다. |
조치 | {2} 메소드에 해당하는 ejbCreate 메소드를 제공하려면 {3} Bean 클래스를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스에서 모든 ejbCreate 메소드의 리턴 유형은 1차 키 유형이어야 합니다. |
조치 | {2} 메소드의 리턴 유형을 1차 키 클래스로 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스가 홈 인터페이스의 모든 create 메소드에 대해 ejbPostCreate 메소드를 구현해야 합니다. |
조치 | {2} 메소드에 해당하는 ejbPostCreate 메소드를 제공하려면 {3} Bean 클래스를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스에서 모든 ejbPostCreate 메소드의 리턴 유형은 void여야 합니다. |
조치 | {2} 메소드의 리턴 유형을 void로 변경하십시오. |
설명 | {0} 엔티티 Bean에 대한 {1} 홈 인터페이스의 {2} 메소드가 {3} 클래스에서 해당하는 ejbFind 메소드를 정의하지 않습니다. |
조치 | {2} 메소드에 해당하는 ejbFind 메소드를 제공하려면 {3} Bean 클래스를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스에서 ejbFindByPrimaryKey 메소드의 리턴 유형은 1차 키 유형이어야 합니다. |
조치 | {2} 메소드의 리턴 유형을 1차 키 클래스로 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스에서 모든 사용자 정의 ejbFind 메소드의 리턴 유형은 1차 키 클래스, java.util.Collection 클래스 또는 java.util.Enumeration 클래스여야 합니다. |
조치 | {2} 메소드의 리턴 유형을 1차 키 클래스, java.util.Collection 클래스 또는 java.util.Enumeration 클래스로 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스가 모든 홈 인터페이스 홈 메소드에 대해 ejbHome 메소드를 구현해야 합니다. |
조치 | {2} 메소드에 해당하는 ejbHome 메소드를 제공하려면 {3} Bean 클래스를 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 엔티티 Bean 클래스에서 ejbHome 메소드의 리턴 유형은 해당하는 홈 인터페이스 메소드와 일치해야 합니다. |
조치 | {2} 메소드의 리턴 유형을 {4} 유형으로 변경하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 모든 EJB 원격 비즈니스 메소드의 리턴 유형 및 인수가 RMI/IIOP에 대해 유효한 유형이어야 합니다. |
조치 | RMI/IIOP에 대해 유효한 유형을 사용하려면 {1} 응용프로그램 메소드를 변경하십시오. 또한 {2} 인터페이스를 EJB 원격 인터페이스로 사용하지 않도록 응용프로그램을 변경할 수도 있습니다. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 원격 비즈니스 인터페이스 메소드의 throws 절은 java.rmi.RemoteException 예외를 포함하지 않아야 합니다. |
조치 | 메소드의 throws 절에서 RemoteException 예외를 제거하십시오. 또한 java.rmi.Remote 인터페이스를 구현하기 위해 인터페이스를 변경하거나, 인터페이스를 EJB 원격 인터페이스로 사용하지 않도록 응용프로그램을 변경할 수도 있습니다. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 응용프로그램 예외는 java.rmi.RemoteException 예외의 서브클래스로 정의되지 않아야 합니다. |
조치 | 응용프로그램을 변경하여 throws 절에 java.rmi.RemoteException 서브클래스로 정의된 원격 비즈니스 인터페이스 메소드가 없도록 하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, 컴포넌트 인터페이스에 대한 응용프로그램 예외는 java.lang.RuntimeException 예외의 서브클래스로 정의되지 않아야 합니다. |
조치 | 응용프로그램을 변경하여 원격 컴포넌트 인터페이스 메소드가 throws 절에 java.lang.RuntimeException 서브클래스로 정의되지 않도록 하십시오. |
설명 | EJB(Enterprise JavaBeans) 스펙에 따라서, java.rmi.Remote 인터페이스를 구현하는 원격 비즈니스 인터페이스 메소드의 경우 throws 절에서 java.rmi.RemoteException 예외를 포함해야 합니다. |
조치 | RemoteException 예외를 메소드의 throws 절에 추가하십시오. 또한 java.rmi.Remote 인터페이스를 구현하지 않으려면 인터페이스를 변경하거나, 인터페이스를 EJB 원격 인터페이스로 사용하지 않으려면 응용프로그램을 변경할 수도 있습니다. |
설명 | 원격 인터페이스의 경우 IDL Mapping 스펙에 대한 Java 언어가 다음과 같은 정보를 나타냅니다. 간단한 read-write 특성 또는 간단한 read-only 특성에 대해 Java Bean 설계 패턴을 따르는 메소드가 OMG IDL 인터페이스 속성에 맵핑됩니다. 지정된 두 메소드 모두 동일한 OMG IDL 인터페이스 속성에 맵핑됩니다. 인터페이스가 유효한 RMI/IIOP 유형이 아닙니다. |
조치 | 충돌 메소드 중 하나를 제거하거나 이름을 바꾸어 응용프로그램을 변경하십시오. |
설명 | 이 정보 메시지를 변환하지 않습니다. |
조치 | 세부사항은 메시지를 참조하십시오. |
설명 | 이 경고 메시지를 변환하지 않습니다. |
조치 | 세부사항은 메시지를 참조하십시오. |
설명 | 이 오류 메시지를 변환하지 않습니다. |
조치 | 세부사항은 메시지를 참조하십시오. |
설명 | 일부 일반 예외 조건이 발견되었습니다. |
조치 | 추가 문제점 판별을 수행하기 위해 이 정보를 추가 예외 메시지와 결합하십시오. |
설명 | 지정된 옵션 중 두 개가 호환 불가능하므로 함께 지정할 수 없습니다. |
조치 | 사용 명령문을 검토한 후 지정된 옵션 중 하나를 제거하십시오. |
설명 | 지정된 옵션 중 하나가 지정되지 않은 또다른 옵션을 필요로 합니다. |
조치 | 사용 명령문을 검토한 후 필수 옵션을 지정하십시오. |
설명 | 지정된 서버에 지정된 EJB Timer가 존재하지 않습니다. EJB Timer가 만기되었거나 취소되었을 수 있습니다. |
조치 | EJB Timer ID 및 서버 이름이 올바르게 지정되었는지 확인하십시오. EJB Timer가 존재하고 ID 및 서버 이름이 올바르게 지정된 경우, 이전 예외를 참조하십시오. |
설명 | 지정된 서버에 구성된 EJB Timer 서비스를 사용할 수 없습니다. TimedObject Enterprise Java Bean이 서버에서 시작된 응용프로그램이 없는 경우, EJB Timer 서비스는 시작되지 않을 수 있습니다. |
조치 | TimedObject Enterprise Java Bean이 있는 응용프로그램이 지정된 서버 프로세스에서 시작되었는지 확인하십시오. |
설명 | 나열된 jar 파일이 레벨 3.0 모듈로 구성되지 않았습니다. |
조치 | 이 모듈에 엔터프라이즈 Bean 레벨 3.0 컴포넌트가 포함되었어야 한다면 Java 소스 코드 주석 또는 ejb-jar.xml 구성 데이터를 점검하십시오. |
설명 | 목록의 jar 파일에서 원격 인터페이스를 포함하지 않습니다. |
조치 | 이 모듈이 원격 인터페이스를 포함해야 했을 경우 모듈의 주석 또는 ejb-jar.xml 구성 데이터를 검사하십시오. |
설명 | 첫 번째 매개변수는 파일 경로를 비롯하여 jar 또는 ear 파일이어야 합니다. |
조치 | 명령 구문을 보려면 -help 옵션을 사용하여 명령을 호출하십시오. |
설명 | 읽기 조작에 대해 파일을 열 수 없습니다. |
조치 | 이 파일에 대해 파일 시스템 권한 설정을 검사하십시오. |
설명 | 옵션은 명령 호출마다 한 번만 지정될 수 있습니다. |
조치 | 명령 구문을 보려면 -help 옵션을 사용하여 명령을 호출하십시오. |
설명 | 로그 파일 이름은 경로를 비롯하여 파일을 가리켜야 합니다. 또한 로그 파일 이름은 "-"로 시작할 수 없습니다. |
조치 | 명령 구문을 보려면 -help 옵션을 사용하여 명령을 호출하십시오. |
설명 | 쓰기 조작에 대해 파일을 열 수 없습니다. |
조치 | 이 파일에 대해 파일 시스템 권한 설정을 검사하십시오. |
설명 | -logfile 옵션의 경우, 로그 파일 이름을 다음 매개변수로 제공해야 합니다. |
조치 | 사용 명령문을 검토한 후 필수 로그 파일 이름 매개변수를 제공하십시오. |
설명 | 매개변수가 예상되는 입력 값과 일치하지 않습니다. |
조치 | 명령 구문을 보려면 -help 옵션을 사용하여 명령을 호출하십시오. |
설명 | 허용된 매개변수 총 수를 초과했습니다. |
조치 | 명령 구문을 보려면 -help 옵션을 사용하여 명령을 호출하십시오. |
설명 | 명령 처리 중에 예상치 않은 예외가 발생했습니다. |
조치 | 자세한 정보를 보려면 -verbose 옵션을 추가하십시오. |
설명 | 구성된 각 홈에 컴포넌트 인터페이스가 있어야 합니다. |
조치 | 이 홈에 대한 구성 데이터를 검사하십시오. |
설명 | 사용자 로그 파일을 설정하는 중 예외가 발생했습니다. |
조치 | 파일 시스템의 권한 설정을 검사하십시오. |
설명 | 파일 시스템에서 파일을 작성할 수 없습니다. |
조치 | "TMP" 환경 변수에 지정된 디렉토리에 대해 파일 시스템 권한 설정을 검사하십시오. |
설명 | 목록의 클래스를 로드할 수 없습니다. |
조치 | 이 클래스의 모든 상위 클래스가 입력 jar 또는 ear 파일에 포함되는지 확인하십시오. |
설명 | 목록의 클래스에 대한 메소드 리턴 값 클래스 또는 메소드 매개변수를 로드할 수 없습니다. |
조치 | 목록의 클래스에 대한 메소드에서 메소드 매개변수로 전달되었거나 메소드 리턴 값으로 사용된 모든 클래스가 입력 jar 또는 ear 파일에 포함되는지 확인하십시오. |
설명 | -cp 옵션의 경우, 클래스 경로를 다음 매개변수로 제공해야 합니다. |
조치 | 사용 명령문을 검토한 후 필수 클래스 경로 매개변수를 제공하십시오. |
설명 | 첫 번째 매개변수로 지정된 파일을 찾을 수 없습니다. |
조치 | 파일의 읽기 권한은 물론 철자를 확인하십시오. |
설명 | 파일의 이름을 바꿀 수 없습니다. |
조치 | 파일 시스템의 권한 설정을 검사하십시오. 또한 "{1}" 파일이 현재 존재하지 않는지 확인하십시오. |
설명 | 파일을 삭제할 수 없습니다. |
조치 | 파일 시스템의 권한 설정을 검사하십시오. |
설명 | -newfile 옵션에 지정된 이름이 허용되지 않습니다. |
조치 | 이름이 입력 파일과 다른지 확인하십시오. |
설명 | EJB 모듈에서 하나 이상의 엔터프라이즈 Bean을 포함해야 합니다. |
조치 | 하나 이상의 엔터프라이즈 Bean이 이 모듈에 구성되었는지 확인하십시오. 엔터프라이즈 Bean은 ejb-jar.xml 파일 또는 소스 코드 주석을 사용해야 합니다. |