본문 바로가기

WSDL2

[wsdl to java with intellij] intellij에서 wsdl을 java파일로 변경하는 법 (wsdl url, 파일 둘다 가능)(Could not find or load main class com.sun.tools.internal.ws.WsImport ClassNotFoundException: com.sun.tools.internal.ws.WsImport) 프로젝트에서 wsdl을 java파일로 변경하는 업무를 맡게 되었는데, 무수한 삽질을 하고, 많은 레퍼런스들을 참조하였지만, 오류가 발생했었다. 그리고 블로그 형식으로 쉽게 알려주는 레퍼런스는 없는거 같아 이렇게 기록을 남겨본다. 일단 wsdl을 java파일로 intellij를 통해 변경하려면 ultimate버전을 사용해야된다. 무료 30일 평가판으로 사용할 수 있으니 결제가 부담스럽다면 이것을 추천한다. 예제에 사용되는 wsdl은 영화진흥위원회가 제공해주는 openAPI를 이용할 것이다. soap방식으로 제공해주는 api가 굉장히 드물지만 영진위는 제공해준다. 예제로 테스트해보기 용도로는 이만한게 없다 너무 감사할 따름이다. 그럼 본격적으로 시작해보자. 영진위 홈페이지의 openAPI 홈페이지를 접속해보.. 2022. 7. 1.
[wsdl] wsdl을 java 파일로 변경하는 중 오류발생(wsdl to java) 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.t.. 2022. 7. 1.