| Sun[tm] ONE Portal Server, Mobile Access 6.2 설치 설명서 |
2장
Mobile Access 소프트웨어 설치Sun™ ONE Portal Server 소프트웨어가 설치될 각 서버에 Sun™ ONE Portal Server, Mobile Access 6.2 제품을 설치해야 합니다.
Portal Server, Mobile Access를 설치하려면 소프트웨어와 함께 제공된 설치 마법사를 사용합니다. 이 장에서는 설치 과정을 안내하는 다음 항목을 다룹니다.
소프트웨어 다운로드Sun ONE Portal Server, Mobile Access 소프트웨어 CD-ROM을 사용하여 소프트웨어를 설치합니다. 원한다면 아래 설명과 같이 Mobile Access를 다운로드하여 열 수도 있습니다.
소프트웨어를 다운로드하려면
파일 압축을 풀려면
소프트웨어 설치이 절에서는 Sun ONE Portal Server, Mobile Access 6.2 소프트웨어 설치 방법을 설명합니다.
참고
Portal Server 소프트웨어 설치 과정에서 예제 포털이 설치된 경우, Mobile Access 소프트웨어 설치 프로그램이 예제 모바일 포털을 설치합니다. 그렇지 않으면 Mobile Access 설치 프로그램에서 코어 Mobile Access 소프트웨어만 설치합니다.
소프트웨어를 설치하려면
- Sun™ ONE Directory Server 소프트웨어 및 Portal Server 소프트웨어가 실행되고 있는지 확인합니다.
- su 명령을 사용하여 수퍼 유저로 로그인합니다.
- 디렉토리를 Mobile Access 소프트웨어가 다운로드되어 압축이 풀린 위치로 변경합니다.
- 다음 명령을 입력하여 설치 마법사를 시작합니다.
./setup [-nodisplay]
- Sun ONE Portal Server 시작 화면의 정보를 읽어본 후 [다음]을 클릭합니다.
- 소프트웨어 사용권 계약(Software License Agreement)을 읽어봅니다.
[예]를 클릭하여 사용권 계약에 동의하고 설치를 계속합니다. (계속할 준비가 되어 있지 않으면 [종료]를 클릭합니다.)
- Sun™ ONE Identity Server 관리자 및 Directory Server 디렉토리 관리자 비밀번호를 입력합니다. [다음]을 클릭하여 계속합니다.
- [설치할 준비가 되었습니다] 정보를 읽어본 후 [다음]을 클릭하여 Mobile Access 설치를 시작합니다. (계속할 준비가 되어 있지 않으면 [종료]를 클릭합니다.)
설치 진행률이 표시됩니다. 설치가 완료되면 [설치 요약]이 표시됩니다.
- [상태]열에 설치됨이 나타나는지 확인하십시오.
- 설치에 관한 다른 정보를 보려면 [자세히] 버튼을 클릭하십시오.
/var/sadm/install/logs 디렉토리에 대한 요약 보고가 표시됩니다. [확인]을 클릭하여 창을 닫습니다.
- [닫기]를 클릭하여 설치 마법사를 닫습니다.
- 웹 컨테이너를 다시 시작합니다.
설치를 확인하려면
- Sun™ ONE Identity Server 관리 콘솔에 amadmin으로 로그인합니다.
- [서비스 구성] 탭을 클릭합니다.
- 왼쪽 표시 영역의 [서비스 이름] 제목 아래에서 모바일 응용프로그램 구성 서비스가 존재하고 주소록, 메일 및 캘린더 응용프로그램이 목록에 있는지 확인합니다.
- 왼쪽 표시 영역의 [서비스 이름] 아래에 있는 Identify Server 제목 아래에서 [클라이언트 검색]에 대한 화살표를 클릭하여 오른쪽 표시 영역에 클라이언트 검색 정보를 표시합니다.
- [클라이언트 유형] 레이블 옆의 [편집] 링크를 클릭하여 Client Manager를 시작합니다.
- HDML, JHTML, VoiceXML, WML, XHTML, cHTML 및 iHTML에 대한 탭이 있는지 확인합니다.
- Client Manager를 닫습니다.
- [Identity 관리] 탭을 클릭합니다.
- 위치 표시 영역의 [보기] 메뉴에서 [서비스]를 선택합니다.
- [모바일 응용프로그램 구성] 제목이 존재하고 주소록, 메일 및 캘린더 응용프로그램이 목록에 있는지 확인합니다.
- 모바일 장치를 사용하여 포털 사이트에 로그인합니다.
다중 서버 인스턴스 사용Mobile Access 소프트웨어를 설치할 때에는 인증 페이지 및 서블릿 필터 정의가 제대로 구성되지 않습니다. 이들을 구성하려면 Mobile Access 소프트웨어를 설치한 후 추가 단계를 완료해야 합니다.
수행할 단계는 Mobile Access 소프트웨어를 설치하기 전에 멀티 서버 인스턴스가 존재했는지 여부 또는 Mobile Access 소프트웨어를 설치한 후 새 다중 서버 인스턴스를 사용할지 여부에 따라 달라집니다.
기존의 다중 서버 인스턴스를 사용하려면
- aml, wml, xml 및 vxml 하위 디렉토리를 identity-server-installation-root/SUNWam/web-apps/services/config/auth/default 디렉토리에서 identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/config/auth/default 디렉토리로 복사합니다.
팁
이 작업을 하려면 cp -R aml <destination-directory>, cp -R wml <destination-directory>, cp -R xml <destination-directory> 및 cp -R vxml <destination-directory> 명령을 사용하십시오.
- identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/WEB-INF/web.xml 파일의 백업 복사본을 만듭니다.
- web-server-installation-root/https-second-instance/config/server.xml 파일의 백업 복사본을 만듭니다.
- server.xml 파일의 classpath 정의를 첫 번째 인스턴스 서버에서 새 인스턴스로 복사합니다.
지금까지 수행한 작업은 다음과 같습니다.
이 예에서는 정의 문자열을 읽기 쉽도록 두 줄로 나누었습니다. 즉, 각 /opt/ 앞에 줄바꿈을 추가했습니다.
- web-server-installation-root/https-new-instance-name/config/mime.types 파일을 다음 정의로 업데이트합니다.
- Web Server 인스턴스를 다시 시작합니다.
새 다중 서버 인스턴스를 활성화하려면
- aml, wml 및 vxml 하위 디렉토리를 identity-server-installation-root/SUNWam/web-apps/services/config/auth/default 디렉토리에서 identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/config/auth/default 디렉토리로 복사합니다.
팁
이 작업을 하려면 cp -R aml <destination-directory>, cp -R wml <destination-directory>, cp -R xml <destination-directory> 및 cp -R vxml <destination-directory> 명령을 사용하십시오.
- identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/WEB-INF/web.xml 파일의 백업 복사본을 만듭니다.
- 이 파일의 필터 정의는 identity-server-installation-root/SUNWam/web-apps/services/WEB-INF/web.xml에 있습니다.
다음은 코드 단편입니다.
<filter>
<filter-name>mapcontroller</filter-name>
<filter-class>com.sun.portal.wireless.services.filter.MAPController</filter-class>
</filter>
<filter-mapping>
<filter-name>mapcontroller</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
- 이 필터 정의를 identity-server-installation-root/SUNWam/web-apps-new-instance-name/services/WEB-INF/web.xml 파일의 첫 번째 <servlet> 정의 앞에 추가합니다.
- Web Server 인스턴스를 다시 시작합니다.