EJB 컨테이너를 구성하는 데 사용할 수 있는 속성은 다음과 같습니다. 자세한 내용은 http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html을 참조하십시오.
thread-core-pool-sizeEJB 컨테이너 공통 스레드 풀의 코어 스레드 수를 지정합니다. 기본값은 16입니다.
thread-max-pool-sizeEJB 컨테이너 공통 스레드 풀의 최대 스레드 수를 지정합니다. 기본값은 32입니다.
thread-queue-capacitythread-core-pool-size를 초과하는 스레드가 실행 중인 경우 새 요청을 저장하는 스레드 풀 대기열의 크기를 지정합니다. 기본값은 Integer.MAX_VALUE입니다.
thread-keep-alive-secondsthread-core-pool-size를 초과하는 스레드가 종료된 경과 시간(초)입니다. 기본값은 60입니다.
allow-core-thread-timeouttrue로 설정된 경우, thread-keep-alive-seconds 후 코어 스레드를 비롯한 모든 스레드가 종료됩니다. 기본값은 false입니다.
prestart-all-core-threadstrue로 설정된 경우, EJB 컨테이너 공통 스레드 풀에 있는 모든 코어 스레드가 시작되어 작업을 기다립니다. false로 설정된 경우, 새 요청이 도달할 때까지 스레드가 시작되지 않습니다. 기본값은 false입니다.