2012-04-28 2 views
2

나는 초보자이기 때문에 먼저 경고한다. 따라서 모든 점에 대해 구체적으로 설명 할 수 있는지 여부는 알 수 없습니다. 여기에 내 문제가있다 :Webservice, Axis & OSGI (knopflerfish)

나는 wsdl 파일이있다. 현재 Tomcat과 Axis를 사용하여 배포하고 있습니다. 그래서 저는 웹 서비스의 "해골"을 생성하는 축의 wsdl2java 도구를 사용합니다. 그런 다음 생성 된 파일에 웹 서비스의 다양한 메소드 코드를 작성합니다. 마지막으로 Axis로 tomcat에 webservice를 배치합니다. 모든 것이 더 많거나 적게 작동하는 것 같습니다.

문제는 osgi (knopflerfish)의 번들 축을 사용하여이 웹 서비스를 배포하려고합니다. 그러나 나는 그것을 어떻게하는지 모른다.

다시 wsdl 파일을 사용하고 wsdl2java와 같은 도구로 코드를 생성해야 하나 knopflerfish에 맞게 조정해야합니까? 또는 내가 Axis와 함께 만든 "스켈레톤"을 사용해야하고 그것을 osgi에 적용해야합니까? 그리고 일반적으로 knopflerfish의 축 번들을 어떻게 사용할 수 있습니까?

솔직히 말해서, 인터넷에 대해 많은 것을 발견하지 못했습니다. 나는이 지역 사회 :(

당신의 도움에 미리 감사 쓸 이유는 그래서입니다.

답변

1

은 OSGI 번들로 Webservice를를 배포 http://www.ibm.com/developerworks/webservices/library/ws-OSGi/에 기사를 발견했다. 이것은 이클립스 춘분은 OSGi 컨테이너와 아파치 CXF로 사용 웹 서비스 프레임 워크와 아파치 서블릿 컨테이너에 배치 된 것입니다. 이것이 OSGI 서비스로서 웹 서비스를 삭제하는 요구 사항을 충족 시키길 바란다 ..

+0

링크를 제공해 주셔서 감사합니다.하지만 내가 찾던 것이 정확하지 않습니다. 내 경우에는 이미 wsdl 파일이 있지만 osgi와 함께 사용하는 방법을 모른다. :( – baonounet