Sun Java System Web Server 7.0 Update 3 관리자 설명서

세션 복제를 위한 웹 응용 프로그램 구성

서버에서 세션을 복제할 수 있게 하려면 웹 응용 프로그램도 세션 복제용으로 활성화해야 합니다.

  1. 웹 응용 프로그램의 세션 복제를 활성화하려면 <web-application>/WEB-INF 디렉토리에 있는 sun-web.xml 구성 파일을 수정합니다.

    sunweb.xml에서 수정해야 할 사항은 다음과 같습니다.

    <session-manager/> 요소를 <session-manager persistence-type="replicated">로 변경합니다.

    다음은 세션 복제가 활성화된 샘플 sun-web.xml 파일입니다.

    <sun-web-app>
    		<session-config>
         <session-manager persistence-type="replicated">
         </session-manager>
      </session-config>
    </sun-web-app>
  2. sunweb.xml 파일을 수정한 후 웹 응용 프로그램을 다시 작성하거나 응용 프로그램을 JAR 파일로 다시 만들어 웹 응용 프로그램 아카이브(war 파일)를 만듭니다.

  3. 모든 인스턴스를 다시 시작하여 모든 인스턴스에서 웹 응용 프로그램을 사용할 수 있게 합니다.

  4. 웹 응용 프로그램은 클러스터의 모든 노드에서 액세스할 수 있습니다. 웹 응용 프로그램에 액세스하려면 브라우저에서 다음을 입력합니다.

    http://webserver-name/webapplication-name/


    주 –

    모든 노드에 액세스할 수 있는 디렉토리를 사용하는 것이 배포할 응용 프로그램을 저장하는 가장 좋은 방법입니다. 하지만 이 디렉토리에서 Administration Server에 액세스할 수 있어야 하는 것은 아닙니다. 크기가 1MB를 넘는 웹 응용 프로그램의 경우에는 디렉토리 기반 배포를 사용하는 것이 좋습니다.

    검색 모음을 만드는 경우 모든 노드에 액세스할 수 있는 일반 디렉토리에 검색 모음이 있어야 합니다.