© 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.
인터넷에 액세스할 수 있는 기본 인증이 필요한 프록시 서버를 사용하는 경우, 웹 서비스 탐색기에서 UDDI를 사용하면 오류가 발생합니다.
예를 들면, 다음과 같습니다.
웹 서비스 탐색기 UDDI 페이지가 표시되고 레지스트리에 연결한 후 비즈니스를 찾으려는 경우, 결과 분할창에 다음 메시지가 리턴됩니다.
IWAB0135E 예상치 못한 오류가 발생했습니다.
UDDIException
java.net.SocketException: 연결 재설정
제품의 이전 버전에서 생성된 기존의 웹 서비스 클라이언트 프로젝트를 작업공간으로 가져와서 웹 서비스 클라이언트 및 샘플 JSP를 같은 프로젝트에 재생성하면 생성된 Result.jsp 페이지에 org.eclipse.jst.ws.util.JspUtils를 해결할 수 없음을 나타내는 유효성 검증 오류가 표시됩니다. 이 클래스는 webserviceutils.jar에 있으며 유효성 검증 오류가 열거되어도 실제로는 문제 없이 같은 JSP가 컴파일 및 실행됩니다.
이 문제점을 해결하려면 프로젝트를 닫은 후 다시 열고 프로젝트의 정리 및 빌드를 수행하십시오.
WSDL 편집기에서 열린 WSDL 파일을 수정하려고 할 때마다 소스 제어 중인 읽기 전용/체크인 WSDL 파일을 체크아웃할 수 있도록 프롬프트되지 않습니다. 초기 변경사항 및 이에 따른 후속 변경사항은 저장되지 않습니다. 이 문제를 해결하려면 변경사항 작성 전에 먼저 WSDL 파일을 체크아웃하십시오.
XML 스키마 편집기에 유사한 문제점이 있습니다. 파일 체크아웃 시 프롬프트되지만 변경사항이 그래픽으로 보기에서 작성되는 경우, 저장 후 변경사항이 손실됩니다. 변경사항이 소스 보기에서 작성되는 경우, 변경사항이 저장됩니다. 이 문제를 해결하려면 변경사항 작성 전에 먼저 XSD 파일을 체크아웃하십시오.
웹 서비스 시나리오에 있는 웹 서비스 샘플 JSP 실행 시 때때로 "자원 /sampleProjProxy/TestClient.jsp를 찾는 데 실패함"이라는 메시지와 함께 "HTTP 오류 코드 404"가 발생합니다. 이 문제점을 해결하려면 Workbench의 오른쪽 하단 구석에 있는 진행 표시기에서 "서버에 공개" 메시지가 사라진 후 브라우저에서 샘플 JSP를 선택하고 JSP를 새로 고치기 위해 새로 고치기를 마우스 오른쪽 단추로 클릭하여 선택하십시오.
웹 서비스 서버 및 런타임 환경 설정 페이지에서 서버 필드가 변경되면 웹 서비스 런타임 필드가 변경됩니다. 표시된 서버 및 런타임은 올바른 조합이 아닐 수 있습니다. 변경사항을 적용하기 전에 서버 및 런타임이 원하는 설정이고 올바른지 확인하십시오.
웹 서비스를 유닛 테스트 UDDI 레지스트리에 공개하면 웹 서비스 공개 페이지의 다음 단추로 공개할 서버 선택이 가능한 페이지로 이동합니다. 일부 경우엔 다음 단추가 사용 불가능하여 완료를 클릭할 수 있습니다. 완료를 클릭하면 웹 서비스 탐색기를 가져오지만 웹 서비스가 UDDI 레지스트리에 실제 공개되지 않습니다.
웹 서비스 마법사를 사용하여 하향식 웹 서비스를 생성하면 다음 조건이 참인 경우, NullPointerException이 발생합니다.
1. 서비스 정의 필드는 초기에 공백 상태입니다.
2. 찾아보기를 클릭하여 서비스 정의 선택 대화 상자를 여십시오.
3. 아무 것도 선택하지 않고 서비스 정의 선택 대화 상자를 닫으십시오.
4. 서비스 정의 필드에 올바른 WSDL URL을 입력하고 다음 또는 완료를 클릭하십시오.텍스트를 직접 서비스 정의 필드에 입력하지 않고 서비스 정의 선택 대화 상자를 통해 올바른 WSDL URL을 찾아서 NullPointerException을 복구할 수 있습니다.
사용자 작업공간 경로에 공백이 있는 경우, 하향식 웹 서비스 생성 시나리오 후 Java™ 편집기가 자동 실행되지 않습니다. 이 경우, 수동으로
생성된 서비스 구현 파일을 열어야 합니다. 서비스 구현 파일의 이름 지정 규칙은 <WSDL portType name>Impl.java입니다.
J2EE 프로젝트 탐색기의 JSR-109 웹 서비스 분기에서 컨텍스트 메뉴를 사용하여 상향식 웹 서비스 작성 시, 웹 서비스 팝업 대화 상자 선택 환경 설정에서 웹 서비스 작성 대화 상자 숨기기를 선택하거나 웹 서비스 마법사에서 이 대화 상자에 다시 표시하지 않음을 선택하면 "예상치 못한 예외 발생 - java.lang.ClassCastException"이 발생합니다.
웹 서비스 마법사에서 기본 인증이 사용 가능한 서버의 사용자 ID 및 암호 정보를 저장합니다. 이 경우, 올바르지 않은 사용자 ID 및 암호를 입력하면 문제가 발생할 수 있습니다.
이 문제점을 해결하려면 Eclipse를 다시 시작해야 합니다.
웹 서비스 탐색기가 HTTPS URL에 대해 실행되면 웹 서비스 탐색기에 다음 오류가 발생할 수 있습니다.
java.lang.ClassNotFoundException on com.ibm.websphere.ssl.protocol.SSLSocketFactory
이 문제점을 해결하려면 웹 서비스 탐색기 실행 전에 Eclipse Workbench를 다시 시작하고 “초기 서버 상태” 또는 “공개”와 같은 조작과 관련된 어떠한 서버도 호출하지 않습니다.