이 페이지에서 웹 컨테이너 설정을 구성할 수 있습니다.
이 관리 콘솔 페이지를 보려면
를 클릭하십시오.가상 호스트 구성을 사용하여 하나의 호스트 시스템이 여러 개의 호스트 시스템의 역할을 하도록 구성할 수 있습니다. 가상 호스트가 동일한 물리적 시스템을 공유하는 경우에도, 가상 호스트와 연관된 자원은 다른 가상 호스트와 연관된 자원과 데이터를 공유할 수 없습니다.
가상 호스트 옵션을 선택하십시오.
일단 서블릿이 시작되고 캐시된 출력을 생성하는 경우 캐시 항목이 출력뿐 아니라 호출의 부작용까지 포함하여 작성되도록 지정합니다. 이 부작용은 기타 서블릿 또는 JSP(JavaServer Pages) 파일에 호출을 포함할 수 있을 뿐 아니라 제한시간 및 항목 우선순위 정보를 포함하는 항목에 대한 메타데이터 또한 포함합니다.
포틀릿 단편 캐싱을 사용하려면 서블릿 캐싱을 사용 가능으로 설정해야 합니다. 따라서 포틀릿 단편 캐싱을 사용 가능으로 하면 자동으로 서블릿 캐싱이 사용 불가능하게 됩니다. 서블릿 캐싱을 사용 불가능으로 하면 자동으로 포틀릿 단편 캐싱이 사용 불가능하게 됩니다.
웹 컨테이너에서 풀되는 서블릿 및 서블릿 응답 오브젝트의 풀을 사용 불가능하게 지정합니다. 서블릿 요청 및 서블릿 응답 오브젝트의 풀을 사용 불가능하게 설정하면 새 서블릿 요청 및 서블릿 응답 오브젝트가 각 요청에 대해 작성됩니다.
서블릿 요청 및 서블릿 응답 오브젝트의 풀링을 사용 불가능하게 설정하면 새 서블릿 요청 및 서블릿 응답 오브젝트가 각 요청에 대해 작성됩니다. 이는 성능에는 부정적인 영향을 미칠 수 있지만 예기치 않은 풀링 버그로부터 보호할 수 있습니다.
서버당 비동기 서블릿 제한시간 조작을 처리하는 데 사용할 수 있는 스레드 수를 지정합니다.
자주 제한시간이 초과되는 비동기 서블릿을 사용하는 애플리케이션이 많은 경우 기본값 2는 너무 낮을 수 있습니다.
서버에 대한 기본 비동기 서블릿 제한시간을 지정합니다.
응답이 충분히 빠르게 수신되지 않고 오류 케이스에 실행 가능한 폴백이 있는 경우 기본값 30초를 낮출 수 있습니다. 제한시간 초과가 너무 많이 수신되고 제한시간을 더 길게 설정해도 클라이언트가 허용할 수 있는 방식으로 응답을 생성하는 경우 값을 높일 수 있습니다. 단위는 밀리초이므로 초로 변환하려면 숫자에 1000을 곱하십시오. 좀 더 세분화하여 구성하려면 AsyncContext setTimeout 메소드를 프로그래밍 방식으로 사용해야 합니다.
요청이 시작한 동일한 스레드 풀을 사용하려면 이 옵션을 선택하십시오. 이 옵션은 원래 요청의 모든 컨텍스트를 전파하지 않습니다.
비동기 Bean 작업 관리자를 사용하여 실행 가능 오브젝트를 시작하려면 이 옵션을 선택하십시오. 이 옵션이 기본 선택사항입니다. 작업 관리자 옵션은 선택된 작업 관리자에 대해 구성된 모든 컨텍스트를 전파합니다. 또한 이 옵션을 사용하려면 사용할 작업 관리자의 JNDI 이름을 선택해야 합니다.