17.4. Servlet 컨테이너 구성
서블릿 컨테이너는 세션 관련 구성을 포함하여 모든 서블릿, JSP 및 웹 소켓 관련 구성을 제공합니다. 대부분의 서버는 단일 서블릿 컨테이너만 필요하지만 서블릿 컨테이너를 추가하여 여러 서블릿 컨테이너를 구성할 수 있습니다. 여러 서블릿 컨테이너를 사용하면 여러 배포가 다른 가상 호스트의 동일한 컨텍스트 경로에 배포되도록 허용하는 등의 동작이 가능합니다.
서블릿 컨테이너에서 제공되는 대부분의 구성은 web.xml
파일을 사용하여 배포된 애플리케이션에 의해 개별적으로 재정의할 수 있습니다.
JBoss EAP는 기본적으로 서블릿 컨테이너를 제공합니다.
기본 Cryostat Cryostat 구성
<subsystem xmlns="urn:jboss:domain:undertow:3.1"> <buffer-cache name="default"/> <server name="default-server"> ... </server> <servlet-container name="default"> <jsp-config/> <websockets/> </servlet-container> ... </subsystem>
기존 Servlet 컨테이너 업데이트
기존 서블릿 컨테이너를 업데이트하려면 다음을 수행합니다.
/subsystem=undertow/servlet-container=default:write-attribute(name=ignore-flush,value=true)
reload
새 Servlet 컨테이너 생성
새 서블릿 컨테이너를 생성하려면 다음을 수행합니다.
/subsystem=undertow/servlet-container=new-servlet-container:add
reload
Servlet 컨테이너 삭제
서블릿 컨테이너를 삭제하려면 다음을 수행합니다.
/subsystem=undertow/servlet-container=new-servlet-container:remove
reload
서블릿 컨테이너 구성에 사용할 수 있는 속성의 전체 목록은 Cryostat Cryostat 속성 섹션을 참조하십시오.