how is the status of this?
I'm also currently on my way to bring ODE into an OSGi environment (Glassfish v3.1 currently) and I'm facing a lot of problems, especially all those javax.xml.* packages that are exported in version "0.0.0" by glassfish, but most libraries (e.g. XStream) depend on specific version ranges: "[1.0.0, 2.0.0)".
Currently I'm about to deploy a repackaged (containing all required jar's) version of the axis2-osgi module. I've made OSGi-bundles of about 20-30 different projects (axiom, xerces, saxon, commons.*, httpcomponents, xstream, rampart, opensaml, neethi, ...) so far.