|
2/18/2013 2:37:24 AM
Pierre-Alexandre Meyer <pierre@ning.com>
|
2/18/2013 2:35:26 AM
assume the LogService is always available - it won't be,
especially at startup, depending on the start sequence of the bundles.
Instead, rely on a ServiceTracker to find it.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
2/18/2013 2:06:49 AM
make all Felix bundles start.
The web console seems now to be fully functional even though we still
have the following error on startup:
ERROR: Bundle org.apache.felix.framework [0] EventDispatcher: Error during dispatch. (java.lang.ClassCastException: org.apache.felix.cm.impl.ConfigurationAdminImpl cannot be cast to org.osgi.service.cm.ConfigurationAdmin)
java.lang.ClassCastException: org.apache.felix.cm.impl.ConfigurationAdminImpl cannot be cast to org.osgi.service.cm.ConfigurationAdmin at org.apache.felix.fileinstall.internal.FileInstall$ConfigAdminSupport$Tracker.addingService(FileInstall.java:432)
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
2/18/2013 1:58:33 AM
make the web console fully functional.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
2/16/2013 6:55:04 PM
simply used to package various useful bundles
for Killbill.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
2/16/2013 6:46:45 PM
OSGI bundles know the System bundle fullfill the
org.osgi.service.http requirement.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
2/16/2013 6:41:39 PM
breaks the OSGI model as they all run in the System bundle:
bundles can't access their original resources for example.
Instead, rely on Felix fileinstall bundle: http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html
Unsure if this is the right long-term approach, but it gives us a decent
deployment story for now.
I tried the obr approach as well, but it didn't work well (missing
up-to-date releases.xml repository files, hard to generate obr.xml for
"default" bundles to install, ...).
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
2/15/2013 9:43:40 PM
has changed, see comment.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
2/15/2013 8:45:37 PM
Pierre-Alexandre Meyer <pierre@ning.com>
|