2017-10-30 1 views
0

아파치 Karaf (Felix) 플레이트 폼에 배포 된 osgi 응용 프로그램이 있습니다. 응용 프로그램은 Jetty를 웹 컨테이너로 사용합니다. 이제 간단한 번들을 사용하여 응용 프로그램에 사용 된 웹 컨텍스트 경로를 얻는 방법이 있는지 알고 싶습니다. 사용할 수있는 HTTP 서비스가 있습니까?KARAF : 번들에서 웹 컨텍스트 경로를 얻는 방법은 무엇입니까?

답변

1

Karaf는 기본적으로 WebContainerService 인터페이스를 통해 OSGi 서비스를 노출합니다.이 인터페이스를 사용하면 id를 사용하여 WebBundle의 contextPath를 가져올 수 있습니다.

청사진, 선언적 서비스 등을 사용하여 번들 내에서 서비스를 이용할 수 있습니다.

관련 문제