웹서비스 관련 클라이언트 연동 질문
- 작성자 :
- 문*진
- 작성일 :
- 2014-09-29 15:24:47
- 조회수 :
- 756
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
<build>
<plugins>
...
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>src/main/java</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>src/main/webapp/WEB-INF/wsdl/hello.wsdl</wsdl>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
이부분을 이용하여
해당 폴더에 wsdl파일을 놓고
그다음으로 뭘 해야하는지 pdf에는 안적혀있는듯합니다
1. pom.xml에 구문을 넣고 wsdl파일을 적혀져있는 폴더에 넣은 뒤 다음으로 무슨작업을 해야 java파일로 변환이 되는지 궁굼합니다.
2. ,위 방법이 아니라면 다른방법으로 java파일을 어떻게 만드는지 궁굼합니다.
3. 1번의 방법을 사용한 뒤 파일이 안생기기에 maven biled 를 하였는데 오류가 발생합니다.
->[ERROR] Failed to execute goal org.apache.cxf:cxf-codegen-plugin:2.1.2:wsdl2java (generate-sources) on project WStest: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
<plugins>
...
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>src/main/java</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>src/main/webapp/WEB-INF/wsdl/hello.wsdl</wsdl>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
이부분을 이용하여
해당 폴더에 wsdl파일을 놓고
그다음으로 뭘 해야하는지 pdf에는 안적혀있는듯합니다
1. pom.xml에 구문을 넣고 wsdl파일을 적혀져있는 폴더에 넣은 뒤 다음으로 무슨작업을 해야 java파일로 변환이 되는지 궁굼합니다.
2. ,위 방법이 아니라면 다른방법으로 java파일을 어떻게 만드는지 궁굼합니다.
3. 1번의 방법을 사용한 뒤 파일이 안생기기에 maven biled 를 하였는데 오류가 발생합니다.
->[ERROR] Failed to execute goal org.apache.cxf:cxf-codegen-plugin:2.1.2:wsdl2java (generate-sources) on project WStest: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
A
안녕하세요. 문성진님.
실행시키는 방법은 이전 답변을 참조하시면 되실 것 같습니다.
(Run As -> Maven generate sources 메뉴 선택)
오류 부분은 cxf-codegen-plugin이 내부적으로 사용하는 library 상의 충돌 문제인 것 같습니다.
cxf-codegen-plugin 부분의 version을 다음과 같이 변경해 보시면 되실 것 같습니다.
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>2.2.12</version>
그럼, 즐거운 하루되십시오.
감사합니다.
실행시키는 방법은 이전 답변을 참조하시면 되실 것 같습니다.
(Run As -> Maven generate sources 메뉴 선택)
오류 부분은 cxf-codegen-plugin이 내부적으로 사용하는 library 상의 충돌 문제인 것 같습니다.
cxf-codegen-plugin 부분의 version을 다음과 같이 변경해 보시면 되실 것 같습니다.
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>2.2.12</version>
그럼, 즐거운 하루되십시오.
감사합니다.