EJB 문제점 해결 점검 목록

EJB 점검 목록은 제품 내에서 사용자가 수행하려고 하는 조작이 완료되지 않는 문제점을 판별하거나 없애는 데 도움이 되는 다양한 질문과 타스크를 제시합니다.

이 점검 목록의 일부 항목은 문제점 해결 프로세스 동안 사용자 스스로 점검해야 하는 항목이며 일부는 유용한 정보에 대한 링크 또는 팁입니다.

시도 중이었던 조작을 선택하십시오.

유용한 방법 정보

도움말 내에서 EJB 개발에 관한 단계별 주제에 대해서는 엔터프라이즈 Bean - 개요를 참조하십시오.
EJB 전략 및 개발에 관한 Redbook에 대해서는 EJB 2.0 Development with WebSphere Studio Application Developer를 참조하십시오.
EJB 응용프로그램의 논리를 테스트하는 방법에 관한 도움말 항목에 대해서는 Enterprise javabean에 대한 테스트 작성을 참조하십시오.

EJB 프로젝트에 대한 문제점

응용프로그램 구성 상태 확인 클래스 경로에 문제점이 있는지 확인 문제점이 스펙에 대한 제한사항인지 여부 확인

세션 Bean에 대한 문제점

Stateless 세션 Bean입니까? 아니면 Stateful 세션 Bean입니까?
컨테이너 관리 또는 Bean 관리 트랜잭션을 사용하고 있는 세션 Bean입니까?
모든 요구사항이 자원 참조에 올바르게 정의되어 있습니까?

컨테이너 관리 Bean에 대한 문제점

EJB를 서버에 전개하려고 시도하는 중입니까? 관련된 도움말 항목으로 이동하십시오.
응용프로그램이 EJB 조회 언어(QL)를 사용합니까?

CMP 맵핑에 대한 문제점

어떤 EJB에 데이터베이스를 맵핑하려고 시도하는 중입니까?

일부 EJB 전개 코드는 사용자가 선택하는 데이터베이스 벤더 유형 및 운영 체제의 영향을 바로 받습니다.
예를 들어, Windows의 DB2를 선택하고 EJB 전개 코드를 생성할 경우, 의도한 런타임 대상이 z/OS 의 DB2이면 실패할 수 있습니다. EJB에 대해 정의된 백엔드 데이터베이스가 의도한 런타임 데이터베이스 및 운영 체제인지 확인하여 EJB 전개 코드를 생성할 때 코드가 해당 플랫폼에 대해 올바르게 수행되도록 하십시오. 이상적인 상황은 개발 및 프로덕션 데이터베이스가 동일 플랫폼에 있도록 하는 것입니다. 그러나 이는 실현 가능성이 없으므로 여러 백엔드를 작성하고 EJB 전개 설명자에서 이 백엔드 사이를 전환할 수 있습니다. EJB 전개 설명자에서 백엔드를 변경한 후 EJB 전개 코드를 다시 생성하도록 하십시오.

데이터베이스 메타데이터 파일이 손상되지 않았는지 확인하십시오. EJB를 데이터베이스에 올바르게 맵핑했는지 확인하십시오. (다음은 작업을 상기시키기 위한 예 또는 아니오 질문입니다.)

메시지 구동 Bean에 대한 문제점

대기열/주제 및 해당 연결 팩토리가 적절하게 구성되어 있습니까?
리스너 포트가 정의되어 있습니까?
JNDI 이름을 적절하게 지정했습니까?
JAAS 보안 ID가 올바르게 지정되어 연결 팩토리에서 요구할 경우 사용됩니까?

EJB 응용프로그램 예외는 MDB에서 발생하지 않습니다. MDB에는 가로채기할 클라이언트가 없기 때문입니다.

Bean 관리 지속성 EJB에 대한 문제점

BMP EJB는 고급 프로그래밍 모델입니다. 코드 디버깅 및 BMP 작성 방법 학습을 위한 최상의 자원은 해당 주제에 대한 서적으로 출판되어 있습니다. 서적 링크에 대해서는 이 주제의 맨 위에 있는 유용한 방법 정보를 참조하십시오.

EJB 전개에 대한 문제점

데이터 소스 JNDI 이름이 ejb 프로젝트나 개별 cmp ejb에 올바르게 연관되어 있습니까?
EJB 전개 설명자의 WebSphere 바인딩 섹션에 올바른 백엔드 ID를 지정했습니까? 트랜잭션 속성 및 액세스 목적을 EJB 전개 설명자에 지정했으며 이해하고 있습니까?

이 정보에 대한 최상의 소스는 WebSphere Application Server Information Center에 있습니다. 자세한 정보는 Information Center 및 라이브러리 사이트를 참조하십시오.

생성 코드가 올바르게 작동합니까?

ejbdeploy 문제를 해결 중일 경우, 생성된 코드를 디버그하기 전에 도구 기능으로 가십시오.

서버 구성에 대한 문제점

서버 관련 정보에 대한 최상의 소스는 WebSphere Application Server Information Center에 있습니다. 자세한 정보는 Information Center 및 라이브러리 사이트를 참조하십시오. 스스로 점검할 수 있는 항목은 다음과 같습니다.

콘솔에 표시되는 서버 버전은 무엇입니까?
데이터 소스 구성에 대한 문제입니까?
서버가 정상적으로 시작됩니까?

서버 런타임에 대한 문제점

서버 관련 정보에 대한 최상의 소스는 WebSphere Application Server Information Center에 있습니다. 자세한 정보는 Information Center 및 라이브러리 사이트를 참조하십시오. 스스로 점검할 수 있는 항목은 다음과 같습니다.

Websphere 문제점 해결 팁을 확인하였습니까?
클래스 로드에 대한 문제입니까?
데이터 소스 구성에 대한 문제입니까?
서버가 정상적으로 시작됩니까?
응용프로그램을 원격 WebSphere Application Server에 공개하려고 할 때 "서버로의 아카이브 업로드 실패" 메시지가 발생합니까? 이 메시지는 Rational Developer를 실행 중인 시스템이 원격 서버의 serverindex.xml에 포함된 IP 주소 또는 호스트 이름을 Ping할 수 없을 경우에 발생할 수 있습니다.

EJB에 대해 지원 부서에 문의하기 전에

  1. 구성을 저장한 후 서버를 다시 시작하십시오.
  2. 다시 생성할 수 있는 테스트 케이스를 작성하십시오.
  3. 오류 메시지를 기록하십시오.
  4. 지원 부서에 연락하십시오.

상위 주제: 구성 점검 목록

관련 태스크
문제점 해결 소개
IBM 소프트웨어 지원에 문의

이 점검 목록을 새 창에 열기
사용 조건 | 피드백

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.