웹서비스 client 작성 어려움..
- 작성자 :
- 안*훈
- 작성일 :
- 2011-03-24 09:59:29
- 조회수 :
- 2,496
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
또 질문을 드리게 되네요...
표준프레임워크 웹서비스 구축가이트 v_20 파일에서
client 부분 생성에서
전에 주셨던 답변은 잘 보았습니다.
구현부분에서 안되는 내용이 있어서 질문을 드립니다.
________________________________________________________________
Client의 구현을 위하여 아래와 같이 CXF와 Maven을 홗용하는 방법이 유용하다.
(generate source 기능을 홗용하여 stub을 먼저 생성하고 이를 함께 build)
- 아래와 같이 Maven 프로젝트 디렉터리 구조를 가지고 있으며, Web Service Proxy설정을 위한 client-bean.xml 설정 필요
- 아래에서 demo.spring 부분은 WSDL2JAVA에 의해서 자동으로 생성되었음
______________________________________________________________
egovframework 웹프로젝트에서
wsdl파일을 넣어놓고 WebService->Generate Client 를 실행하면
클래스 들이 만들어 지는데요..
sample 에 나오는 모양대로 나오지가 않네요
①,②,③ 대로 만들어주고 실행을 시켜줘도
client는 돌아가지를 않구요...
설명을 좀 부탁드립니다...
표준프레임워크 웹서비스 구축가이트 v_20 파일에서
client 부분 생성에서
전에 주셨던 답변은 잘 보았습니다.
구현부분에서 안되는 내용이 있어서 질문을 드립니다.
________________________________________________________________
Client의 구현을 위하여 아래와 같이 CXF와 Maven을 홗용하는 방법이 유용하다.
(generate source 기능을 홗용하여 stub을 먼저 생성하고 이를 함께 build)
- 아래와 같이 Maven 프로젝트 디렉터리 구조를 가지고 있으며, Web Service Proxy설정을 위한 client-bean.xml 설정 필요
- 아래에서 demo.spring 부분은 WSDL2JAVA에 의해서 자동으로 생성되었음
______________________________________________________________
egovframework 웹프로젝트에서
wsdl파일을 넣어놓고 WebService->Generate Client 를 실행하면
클래스 들이 만들어 지는데요..
sample 에 나오는 모양대로 나오지가 않네요
①,②,③ 대로 만들어주고 실행을 시켜줘도
client는 돌아가지를 않구요...
설명을 좀 부탁드립니다...
A
안녕하세요.. 안경훈님..
이전에도 답변 드렸지만..
WebService->Generate Client 를 통한 방식은 AXIS2 기반으로...
CXF의 wsdl2java를 통해 생성된 것과 다릅니다.
(7페이지는 CXF를 통해 생성된 예입니다.)
wsdl2java를 실행시키는 방법이 그 아래의 ①,②,③ 부분입니다.
①이 wsdl2java를 maven의 generate source 기능을 통해 자동화 하는 부분
②가 proxy설정을 이한 client-bean.xml 설정
③이 클라이언트 호출 부분..
클라이언트 호출 시에는 서버 부분이 WAS 등을 통해 기동되어 있어야 합니다.
("5. Client 구현" 이전 단계)
③의 클라이언트 호출이 돌아가지 않는다고 하셨는데.. 서버가 정상적으로 기동되어 있는지 확인해 보시면 될 것 같습니다. (URL을 브라우저 등을 통해 직접 호출)
http://localhost:8080/SimpleJaxs/HelloWrold
그럼.. 즐거운 하루되십시오.
감사합니다.
이전에도 답변 드렸지만..
WebService->Generate Client 를 통한 방식은 AXIS2 기반으로...
CXF의 wsdl2java를 통해 생성된 것과 다릅니다.
(7페이지는 CXF를 통해 생성된 예입니다.)
wsdl2java를 실행시키는 방법이 그 아래의 ①,②,③ 부분입니다.
①이 wsdl2java를 maven의 generate source 기능을 통해 자동화 하는 부분
②가 proxy설정을 이한 client-bean.xml 설정
③이 클라이언트 호출 부분..
클라이언트 호출 시에는 서버 부분이 WAS 등을 통해 기동되어 있어야 합니다.
("5. Client 구현" 이전 단계)
③의 클라이언트 호출이 돌아가지 않는다고 하셨는데.. 서버가 정상적으로 기동되어 있는지 확인해 보시면 될 것 같습니다. (URL을 브라우저 등을 통해 직접 호출)
http://localhost:8080/SimpleJaxs/HelloWrold
그럼.. 즐거운 하루되십시오.
감사합니다.