이 프로젝트를 구성하는 데 약 5분의 시간이 소요됩니다.
시작하기 전에
LDAP 샘플에 대한 Rich UI 액세스에는 다음 항목이 필요합니다.
- LDAP 준수 서버
- IBM® WebSphere® Application Server
- 작업공간의 com.ibm.egl.rui 프로젝트
LDAP 준수 서버가 없으면
개방형 소스 서버(예: ApacheDS)와 이 서버에 대한 액세스를 제공하는
클라이언트(예: Apache Directory Studio)를 사용할 수 있습니다. ApacheDS 및
Apache Directory Studio를 설치하려면 LDAP 준수 소프트웨어 구성의 내용을 참조하십시오.
WebSphere Application
Server 기능이 설치되어 있고 런타임 환경이 지정되어 있는지 확인하십시오.
- 기능은 설치 프로세스 중 나열되고 설치된 기능은 WebSphere Application Server 레벨과
일치해야 합니다. 설치된 기능을 보려면 IBM 설치 관리자를
시작하십시오. 를 클릭하십시오. 적절한 기능이
설치되어 있지 않으면 IBM 설치 관리자의 수정 기능을 사용하여 해당 기능을
설치하십시오.
- 애플리케이션 서버의 위치를 지정하려면 을 클릭하십시오. 해당 서버를 선택하고 위치를 입력하십시오.
EGL Rich UI 프로젝트
작성 마법사를 사용하면 com.ibm.egl.rui 프로젝트가 자동으로 작성됩니다. 이 프로젝트가 없으면
종속성 프로젝트 가져오기를 클릭하여 해당 프로젝트를
LDAP에 대한 Rich UI 액세스 페이지의 작업공간으로 가져오십시오.
이 태스크 정보
샘플을
실행하려면 다음을 수행하십시오.
프로시저
- 샘플 프로젝트를 LDAP에 대한 Rich UI 액세스 페이지의 작업공간으로 가져오려면 샘플
가져오기 링크를 클릭하십시오. 작업공간 마이그레이션 도구가
필요한 마이그레이션을 수행할 수 있도록 하십시오.. 작업공간 마이그레이션 도구에서
런타임 서버를 선택하라는 프롬프트를 표시하면 이 샘플을 실행하기 위해 사용 중인
WebSphere Application Server를 선택하십시오.
- WebSphere Application Server에 대한 기본 포트가 9080이 아닌 경우
다음을 수행하십시오.
- LdapRuiSample/EGLSource/bindings 폴더에서
WebBindings.egl을 두 번 클릭하여 EGL 편집기를
여십시오.
- 일정한 ldapUri의 포트를 런타임 서버에서 사용되는 포트로
변경하십시오.
- 변경사항을 저장하고 파일을 닫으십시오.
- LdapRuiSample/EGLSource 폴더에서
LdapRuiSample.egldd를 두 번 클릭하여
EGL 배치 디스크립터 편집기에서 이를 여십시오.
- 서비스 바인딩 탭을 클릭하고 기본 URI의 포트를
런타임 서버에서 사용되는 포트로 변경하십시오.
- 변경사항을 저장하고 파일을 닫으십시오.
관리 콘솔을 사용하여 런타임 서버에 대한 기본 포트를 찾을 수 있습니다.
- 기존 LDAP 준수 서버를 사용하는 경우
LdapRuiServices 프로젝트로 이동하여 다음 파일을 연 다음
컨텐츠가 서버에 적절한지 확인하십시오.
- LdapRuiSample 프로젝트에서 SampleCompany.ldif 파일을 찾으십시오.
해당 파일에서 샘플 데이터를 가져오십시오.
- 프로젝트의 웹 서비스에 필요한 Java™ 코드를 LdapRuiServices에서 생성하려면
LdapRuiServices를 마우스 오른쪽 단추로 클릭한 다음
생성을 클릭하십시오.
- 프로젝트의 일부에 필요한 JavaScript 코드를 LdapRuiSample에서 생성하려면
LdapRuiSample을 마우스 오른쪽 단추로 클릭한 다음
생성을 클릭하십시오.
- LdapRuiSample에서 EGL 배치 디스크립터를 업데이트하십시오.
- LdapRuiSample.egldd를 두 번 클릭하여
EGL 배치 디스크립터 편집기를 여십시오.
- 대상 프로젝트 단일 선택 단추가 선택되어 있는지
확인하십시오.
- 새로 작성을 클릭하고 프로젝트 이름 필드에
LdapRuiDeployed를 입력하십시오.
- WebSphere Application Server의 특정 버전을 런타임 서버로
선택하십시오. 동적 웹 모듈 버전에 대한 값은 7.0 이상 버전에서
2.5입니다.
- EAR에 프로젝트 추가 선택란이 선택되었는지 확인하십시오.
- 새 프로젝트를 클릭하고 프로젝트 이름 필드에
LdapRuiDeployedEAR을 입력하십시오.
- 완료를 클릭하여 EAR 프로젝트를 작성하십시오.
- 완료를 클릭하여 동적 웹 프로젝트를 작성하십시오.
- LdapRuiDeployed가 대상 프로젝트로 지정되어 있는지 확인한 후
변경사항을 저장하고 배치 디스크립터 편집기를 닫으십시오.
- 다음과 같이 Rich UI 애플리케이션을 배치하십시오.
- LdapRuiSample.egldd를 선택하십시오.
- EGL 디스크립터 배치를 마우스 오른쪽 단추로 클릭하여 선택하십시오.
작업공간에 LdapRuiDeployed 및 LdapRuiDeployedEAR 프로젝트가
표시됩니다.
- LdapRuiDeployedEAR 및 LdapRuiServicesEAR을 IBM WebSphere Application Server에 다음과 같이 추가하십시오.
- 서버 보기에서 WebSphere Application Server를 마우스 오른쪽
단추로 클릭한 다음 프로젝트 추가 및 제거를 클릭하십시오.
- 를 클릭하십시오.
- 를 클릭하십시오.
- 완료를 클릭하십시오.
- 서버 보기에서 WebSphere Application Server를 시작하십시오.
- 다음과 같이 샘플 Rich UI 애플리케이션을 실행하십시오.
- LdapRuiDeployed 프로젝트 및 WebContent를 펼치십시오.
- SampleCompany-en_US.html을 마우스 오른쪽 단추로 클릭한 다음
을 클릭하십시오.
- WebSphere Application Server가 선택되어 있는지
확인하십시오. 완료를 클릭하십시오.
- 샘플 회사 로그인 페이지에서 DAP 준수 서버에 저장된 사용자
ID(예: msmith)를 입력하고 사용 중인 이름의 비밀번호
pass를 사용하십시오. 로그인을
클릭하십시오.
사용자 ID 관련 데이터가 표시됩니다. Apache Directory Studio를 사용하여 LDAP 준수
서버에 저장된 다른 샘플 사용자 ID를 확인할 수 있습니다. 다른 사용자에
대한 데이터를 보려면 다른 사용자 ID를 입력하고 해당 비밀번호의
pass를 사용하십시오. 직원에 대해 표시된 필드는 고객에 대해
표시된 필드와 다릅니다.
인증 오류가 발생하지 않도록 하려면 ApacheDS 디렉토리
서버가 시작되어 있어야 합니다. ApacheDS 디렉토리
서버 시작을 위한 지시사항을 보려면 LDAP 준수 소프트웨어 구성의 마지막 부분을 참조하십시오.