2012-12-14 14 views
-1

OSGi 콘솔에서 새 플러그인의 URI로 Update 명령을 실행하여 서비스 플러그인을 업데이트 할 때 코어 플러그인을 다시 시작하지 못하게하는 방법은 무엇입니까?서비스 플러그인 업데이트시 코어 플러그인 재시작 방지 방법 ...?

+0

Eclipse 플러그인에 대해 이야기하고 있습니까? 불분명 질문에 대한 죄송합니다 –

+0

는 .. 시나리오는 내가 세 OSGi 번들을 가지고있다 ** A-입니다 실행 (CORE 번들) 서비스 번들 C-수있는 서비스 번들 ** 모두가 은 B-입니다 ** ACTIVE **, ** 다른 플러그인 (번들)에 영향을주지 않고 Service B 번들을 업데이트하려고합니다 ** 명시 적으로 실행해야하므로 부탁드립니다 ** 새로 고침 명령을 사용하십시오. ** OSGi (Equinox)의 초보자로서, 나는 명백한 것을 빠뜨린 경우 사과드립니다. 미리 감사드립니다. 감사합니다, Parimal. –

답변

1

서비스 인터페이스를 별도의 번들로 이동하여 필요한 서비스 구현 만 변경하면 "핵심"번들과 서비스 구현 번들 둘 다 서비스 인터페이스 ("서비스" api ") 번들. 그러나 핵심 번들은 더 이상 서비스 구현 번들에 의존하지 않습니다. 그런 다음 코어 번들을 중단하지 않고 서비스 구현 번들을 시작/중지/다시 시작/업데이트 할 수 있습니다.

+0

고마워요. .. 그에 따라 프로젝트를 바꿀 것입니다. –

+0

@ PatelParimal : 그 답이 문제를 해결하면 받아 들여야합니다. –

관련 문제