Figuring out why the declarative services in your osgi application haven't resolved can be a bit tricky sometimes. If you are using the equinox ds implementation you can use the built in debug mode to figure out the underlying issues.
Simply set the below properties
equinox.ds.debug=true
equinox.ds.print=true
Since I am running equinox ds over concierge I specify these properties as,
-Dequinox.ds.debug=true
-Dequinox.ds.print=true
in the concierge init.xargs launch configuration file.
References:
http://eclipse.dzone.com/articles/dependencies-and-services-osgi
http://hwellmann.blogspot.com/2009/04/getting-started-with-osgi-declarative.html
No comments:
Post a Comment