시작하기 전에
루트 권한으로 DB2®를 사용 중인
Linux에 단위 테스트 UDDI 레지스트리를
설치할 경우, DB2 구성 페이지가 포함된
단위 테스트 UDDI 레지스트리의 드라이버 위치 필드가
비어 있습니다. 이 문제점을 해결하려면 워크벤치를 실행하기 전에 소스를 db2profile로
지정하십시오. 이를 수행하려면
source {db2_instance_user_home}/sqllib/db2profile을 입력하십시오.
그러면 도구에서 DB2 드라이버 위치를 검색할 때 사용되는
환경 변수가 초기화됩니다.
이 태스크 정보
단위 테스트 UDDI 레지스트리를 구성하려면 다음 단계를
수행하십시오.
프로시저
- 파일 > 새로 작성 > 기타를 클릭하십시오. 다양한 웹 서비스 마법사를 표시하려면 웹 서비스를 선택하십시오.
단위 테스트 UDDI 마법사를 선택하십시오. 다음을 클릭하십시오.
- 구성하거나 업데이트할 사설 UDDI 레지스트리 유형을 선택하고
다음을 클릭하십시오.
- 선택한 UDDI 레지스트리 유형에 따라
다음과 같은 정보를 입력해야 합니다.
- DB2 기반의 레지스트리를 선택한 경우, 데이터베이스
사용자 ID, 비밀번호, 드라이버 위치를 입력해야 합니다.
- 사용자 정의 카테고리를 추가하십시오. 자세한 정보는
UDDI 카테고리 정의를 참조하십시오.
- UDDI 레지스트리에 대한 서버를 새로 작성할지, 아니면
기존 서버에 위치하도록 지정할지 여부를 선택하십시오.
- 원할 경우 UDDI 레지스트리 작업을 위한 추가 도구를 제공하는
웹 서비스 탐색기를 실행하도록 선택할 수 있습니다. 추가 정보는 다음을 참조하십시오. 웹 서비스 및 비즈니스 엔티티 공개
다음에 수행할 작업
Notes®:- 콤보 상자를 선택하면 사용 가능한 데이터베이스 및 서버의 조합이
모두 나열됩니다. WebSphere® 런타임을
사용하지 않을 때 WebSphere 기반 레지스트리를 선택하면 오류가
표시됩니다. 이 문제점이 발생하면 창 > 환경 설정 > 서버 > 설치된
런타임에서 WebSphere 런타임을 추가한 다음 WebSphere 런타임을 추가하고
설치 경로를 지정하십시오. 단위 테스트 UDDI 레지스트리 마법사를 다시 실행하면
레지스트리를 사용하도록 설정됩니다.
- 사설 UDDI 레지스트리는 매우 기본적인 테스트 목적을 위해
Derby 데이터베이스로만 구성되어야 합니다.
현재 복합 조회와 같은 조치는 난이도가 있으므로 프로덕션 작업에는
Derby를 사용하지 마십시오. 사설 UDDI 레지스트리에 대한 자세한 내용은
WebSphere Application Server Information Center의
네트워크 배치 문서를 참조하십시오.
- 단위 테스트 UDDI 레지스트리로 공개할 때에는
우선 WebSphere Application
Server를 시작해야 함을 기억하십시오. 먼저 서버를 시동하지 않을 경우
An unexpected error has occurred. UDDI
Exception java.net.ConnectionException: connection refused: connect와
유사한 오류가 발생합니다.