intellij를 이용해서 wsdl을 java파일로 import하는 과정에서 오류가 발생했다.
해당오류는 아래와 같은 오류 였다.
오류
오류: 기본 클래스 com.sun.tools.internal.ws.WsImport을(를) 찾거나 로드할 수 없습니다.
원인: java.lang.ClassNotFoundException: com.sun.tools.internal.ws.WsImport
com.sun.tools라는 라이브러리를 가져다 쓰려고 하는데 그것을 찾지 못한다는 오류 였다.
해결과정
프로젝트를 진행하면서 java 17버전을 사용하기로 하였기 때문에 jdk 17버전으로 진행하였다.
그런데 상기 표시된 오류로 인해 제대로 wsdl이 java파일로 변경되지 않아 문제가 발생하였다.
알아보니 com.sun.tools 라이브러리는 java9로 넘어가면서 삭제되었다고 한다. 그래서 상위버전에서는 저 라이브러리를 찾을 수 없었던 것이었다.
해결방법
java8 버전으로 다운그레이드 하여 해결하였다.
상위버전으로 wsdl를 java파일로 변경하는 것은 불가능 해 보인다.
끝.