Declarative services und RCP - brauche Hilfe

murri

Grünschnabel
Hallo Leute,

ich bin gerade dabei eine GUI mit RCP zu bauen und muss nun auf Declarative Services aus OSGI zurück greifen.

Im Grunde müsste das so gehen:

Code:
// Create and open a tracker for the log service
  ServiceTracker logTracker =
         new ServiceTracker(bc, LogService.class.getname(), null);

  logTracker.open();

  ...

  // use the service
  ((LogService)logTracker.getService()).log(LogService.LOG_INFO, "message"));

aber ich bekomme leider immer eine Nullpointer-exception in der letzten Zeile.
Muss ich evtl. das OSGI-Plugin(den Service) noch mal explizit irgendwo laden?
Leider sind die Infos im Netz sehr dünn...

Bisher habe ich nur folgende Threads gefunden, welcher sich auch damit beschäftigen.

Link

Link2

Im Grunde verstehe ich das auch, aber ich bin mir nicht ganz sicher wie zB die config.ini bearbeiten muss.


Bin über jede Hilfe dankbar.

Viele Grüße Mo
 
Zurück