| Sun ONE Portal Server 6.2 설치 설명서 |
부록C
IBM WebSphere Application ServerSun™ ONE Portal Server 6.2는 이를 웹 응용프로그램 컨테이너로 사용하는 WebSphere Application Server 4.0.5 Advanced Edition에 배포할 수 있습니다.
IBM WebSphere Application Server 인스턴스 이름 변경포털 서버를 설치하기 위해 설치 대상이 될 응용프로그램 서버 인스턴스가 이미 있어야 합니다. 새 응용프로그램 서버 인스턴스를 만들거나 기존 인스턴스를 사용할 수 있습니다. 그러나 인스턴스 이름에는 공백이 없어야 합니다.
IBM WebSphere Application Server의 기본 인스턴스 이름은 "Default Instance"라고 부릅니다. 이 인스턴스가 다른 목적에 사용되고 있지 않은 경우, Sun ONE Portal Server 를 이 인스턴스로 배포할 수 있지만 인스턴스 이름을 공백이 없는 다른 이름으로 바꾸어야 합니다.
IBM WebSphere Application Server 인스턴스의 이름 변경하려면
포털 서버 배포를 위한 새 인스턴스를 만들려면 포털 서버를 설치하기 전에 관리 콘솔에서 응용프로그램 서버 만들기 마법사를 선택합니다.
새 인스턴스를 만들려면
- 관리 콘솔을 엽니다. 예를 들어, /opt의 기본 디렉토리에 설치한 콘솔을 시작하려면 다음을 입력합니다.
/opt/WebSphere/AppServer/bin/adminclient.sh
- [콘솔], [마법사], [응용프로그램 서버 만들기]를 차례로 클릭합니다.
- [응용프로그램 서버 지정 등록 정보] 페이지에서 다음을 입력합니다.
Application Server: new_instance_name
Node to install server on: node_name
여기서 node_name은 응용프로그램 서버가 설치되는 컴퓨터 이름입니다.
- [다음], [마침]을 차례로 클릭합니다.
쿠키 인코딩 값 설정대상 웹 컨테이너가 BEA WebLogic Server 또는 WebSphere Application Server인 경우 AMConfig.properties 파일의 com.iplanet.am.cookie.encode 속성을 "true"로 설정해야 합니다. WebLogic은 웹 응용프로그램에서 설정한 쿠키 값을 자동으로 인코딩하지 않기 때문에 이 작업이 필요합니다.
WebLogic 및 WebSphere에서 com.iplanet.am.cookie.encode를 "true"로 설정하면 콤마, 세미콜론 및 공백과 같은 문자가 이스케이프되거나 인코딩되지 않고 Sun ONE Identity Server 에 의해 쿠키 값에 설정되는 것이 방지됩니다. 콤마, 세미콜론 및 공백과 같은 문자가 인코딩 또는 이스케이프되지 않고 직접 쿠키 값으로 설정되면 일부 웹 브라우저에서 쿠키 값을 올바로 분석하지 못합니다. 따라서 응용프로그램은 이후 요청에서 손상된 쿠키 값을 받습니다.
대상 웹 컨테이너가 WebLogic일 경우, AMConfig.properties 파일을 편집하고 com.iplanet.am.cookie.encode 속성의 값을 true로 설정합니다.