원격 비동기 EJB 메소드 결과 구성

원격 비동기 EJB(Enterprise JavaBeans) 메소드 호출에 대한 무청구 결과의 최대 수를 설정하려면 이 태스크를 사용하십시오.

이 태스크 정보

원격 비동기 EJB 메소드가 호출될 때 클라이언트가 Future.get 메소드를 사용하여 결과를 청구할 때까지 원격 메소드 호출의 결과를 저장해야 합니다. 클라이언트가 결과를 청구하지 않으면 무청구 결과가 서버에 누적되어 메모리를 사용할 수 있습니다. 너무 많은 메모리를 사용하는 것을 피하기 위해 기본적으로 서버가 무청구 결과의 수를 1000으로 제한합니다. 무청구 결과의 수가 한계에 임박하거나 한계를 초과하는 경우, 서버가 CNTR0328W 경고를 발행합니다.

프로시저

  1. 옵션: 관리 콘솔을 여십시오.
  2. 서버를 선택하십시오.
  3. 서버 유형을 선택하십시오.
  4. WebSphere Application Server를 선택하십시오.
  5. 구성하려는 서버를 선택하십시오.
  6. 서버 인프라에서 Java 및 프로세스 관리 프로세스 정의를 선택하십시오.
  7. 추가 특성에서 JVM(Java Virtual Machine)을 선택하십시오.
  8. 추가 특성 영역에서 사용자 정의 특성을 선택하십시오.
  9. 애플리케이션 서버 페이지에서 새로 작성을 클릭하여 서버에 대한 임의의 이름 및 값 쌍을 지정하십시오.
  10. 이름 입력 필드에 com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults를 입력하십시오.
  11. 입력 필드에 원하는 최대 무청구 결과의 수를 입력하십시오. 특수 값 0은 무제한으로 해석됩니다. 기본값은 1000입니다.
  12. 확인을 클릭하십시오.
  13. 구성을 저장하십시오.
  14. 서버를 다시 시작하십시오.

결과

모든 EJB에 대해 무청구 비동기 EJB 메소드 결과의 최대 수가 설정됩니다.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configasync
파일 이름:tejb_configasync.html