서블릿이 로드 및 초기화되는 시점 지정

기본적으로 Liberty는 연관된 웹 애플리케이션에 대한 요청을 수신할 때까지 서블릿 로드를 지연시킵니다. 웹 컨테이너 deferServletLoad 속성을 false로 지정하여 이 기본 동작을 대체할 수 있습니다.

이 태스크 정보

서블릿 스펙은 웹 애플리케이션의 web.xml 파일에서 지정되는 load-on-startup 서블릿 속성을 정의합니다. 서블릿의 load-on-startup 속성 값이 음수가 아닌 경우, 웹 애플리케이션이 배치될 때 해당 서블릿을 로드하고 초기화해야 합니다. Liberty는 웹 애플리케이션에 대한 요청을 수신하기 전까지 서블릿을 시작하지 않는 방식으로 서버 시작 시간 및 메모리 사용을 최적화합니다. 애플리케이션에 대한 첫 번째 요청을 기다리지 않고 웹 애플리케이션이 설치될 때 서블릿을 로드하고 초기화할 수 있도록 이 지연을 대체할 수 있습니다.

웹 애플리케이션이 설치될 때 서블릿을 로드하도록 서버를 구성하려면 server.xml 구성 파일 또는 여기서 포함하는 파일에 다음 행을 추가하십시오.
<webContainer deferServletLoad="false"/>
이 설정은 서버에 설치된 모든 웹 애플리케이션에 적용됩니다.

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



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