기본 웹 컨테이너 구성 수정
웹 컨테이너는 서블릿, JSP(JavaServer Pages) 파일 및 서버측 코드를 포함하는 다른 유형의 파일에 대한 요청을 처리합니다. 웹 컨테이너는 서블릿 인스턴스를 작성하고, 서블릿을 로드 및 로드 해제하며, 요청 및 응답 오브젝트를 작성 및 관리하고, 다른 서블릿 관리 태스크를 수행합니다. 제품에서 제공하는 웹 서버 플러그인은 지원되는 웹 서버가 서블릿 요청을 웹 컨테이너에 전달하도록 도와줍니다.
이 태스크 정보
애플리케이션 서버 시작 시 서블릿을 시작하는 특성을 사용할 수 있는 경우,
사용자가 웹 컨테이너를 시작할 때 해당 시작 프로세스의 일부에서 서블릿에 대해
Servlet.initServlet.init 메소드를 호출합니다. 따라서 웹 컨테이너가 init 메소드를 시작하고 호출할 때에는
네이밍 및 작업 로그 관리와 같은 다른 컴포넌트는 아직 완전히 시작되지 않을 수 있습니다. 결과적으로
모든 애플리케이션 서버 컴포넌트가 준비되지 않아 애플리케이션 서버 관련 호출이 작동되지 않습니다. 애플리케이션 서버가
'e-business 준비' 상태가 되면 이는 완전히 준비가 된 것입니다. Servlet.init 메소드에서 애플리케이션 서버 관련
호출이 실패하는 경우, 다음을 수행할 수 있습니다.
- 시작 시 서블릿을 시작하지 말고 서버가 e-business에 준비가 되면 서블릿을 수동으로 시작하십시오.
- 서블릿 init 메소드에서 애플리케이션 서버 관련 호출을 작성하지 않을 수 있습니다.
웹 컨테이너는 처음에 간단한 웹 애플리케이션에 적합한 기본 특성 값으로 작성됩니다. 그러나 이러한 값은 보다 복잡한 웹 애플리케이션에는 적합하지 않을 수 있습니다.
다음과 같은 기능을 필요로 하는 경우 복잡한 애플리케이션입니다.
- 추가 가상 호스트 별명
- 서블릿 캐싱
- 지속적 HTTP 세션 지원
- URL 재작성을 사용한 세션 추적 지원
- 특수 웹 컨테이너 전송 체인 설정
- 비동기 또는 원격 디스패치
- 요청 및 응답 풀링 불가능
애플리케이션이 복잡한 경우 다음 구성 변경을 수행하십시오.