© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.
WebSphere® Application Server 설치 경로에 공백이 있는 경우(예: WebSphere Application Server가 C:\Program Files\IBM\WebSphere\AppServer에 설치된 경우), Windows®의 DB2®를 사용하여 UDDI 레지스트리를 설치할 때 문제점이 발생할 수 있습니다. 이 문제가 DB2 데이터베이스에 UDDI 레지스트리를 작성하는 데 실패합니다.
오류가 표시되지 않고 시나리오에서 DB2 데이터베이스를 작성하고 서버에 UDDI 응용프로그램을 배치합니다. 하지만 데이터베이스는 작업할 UDDI 레지스트리에 필요한 정보가 채워지지 않습니다. 이렇게 되면 UDDI 노드가 작성되지 않고 서버에 추가될 수 없습니다.
이 문제를 해결하려면 공백이 없는 경로(예: C:\IBM\WebSphere\AppServer)에 WebSphere Application Server를 설치하십시오.
작업공간에 두 개 이상의 실행 중인 WebSphere 웹 서비스가 있을 때 웹 서비스 탐색기의 WSDL 브라우저 또는 발견 대화 상자의 WebSphere 웹 서비스 범주 아래의 일부 URL에 올바르지 않은 포트 컴포넌트 이름이 표시됩니다. 다음과 같은 양식의 URL 패턴은 올바르지 않을 수 있습니다.
.../services/L<포트 컴포넌트 이름>?WSDL
예를 들면, 다음과 같습니다.
.../services/LEcho?WSDL
이 문제를 해결하려면 작업공간 WSDL 위치 지정자를 사용하십시오.
웹 서비스 마법사 사용 시 WebSphere Application Server v6.0에 배치된 웹 서비스 작성 중에 Workbench에서 응답하지 않는 WebSphere Application Server v6.0의 디렉토리 길이에 문제가 있습니다. 생성될 .war에 필요한 .wsdl 파일을 완전히 프로세스할 수 없기 때문에 WebSphere Application Server v6.0에 예외가 생기면 문제점이 발생합니다. WebSphere 프로세스가 무한 루프로 들어가지만 웹 서비스 마법사는 이것을 인식하지 못하고 교착 상태가 됩니다. 이 때 프로세스에서 마법사 취소 단추가 사용 불가능하기 때문에 Workbench 프로세스를 종료하는 것 외에는 공개를 취소하는 다른 방법이 없습니다.
이 문제를 해결하려면 Windows에 이러한 알려진 파일/디렉토리 제한사항이 있는 WebSphere Application Server v6.0에서 작업할 때는 이를 인식하고, 가능한 한 짧은 설치 위치(예: c:\profiles)에 프로파일을 설치하십시오. 기본적으로 프로파일은 아주 긴 경로에 설치될 수 있고 프로파일의 임시 디렉토리에서의 파일 작성이 공개가 정지되는 예외 10 때문에 실패할 때도 있습니다.
루트 디렉토리에서 실행 시 웹 서비스 작성 스크립트 명령행(WSDL2WebService, WSDL2WebService13, WSDL2Client, WSDL2Client13)이 실패할 수 있습니다. 작업 디렉토리를 작성하고 "-project" 인수가 작업 디렉토리에 있는 디렉토리를 나타내는지 확인하십시오.