I have a basic question regarding OSGi.
I am using equinox as OSGi container. I have few of my application bundles. These get started when the I start the container.
Today I migrated the complete setup to a different machine. I ran the setup within eclipse environment and it worked. However when I ran the setup in a standalone way, I started getting problems like
I noticed that the package javax.xml.bind is being exported by two bundles. One which I have added and the other the system bundle. I checked this again in the eclipse environment and found that here system bundle doesn't export "javax.xml.bind" package.
Package uses conflict: Import-Package: javax.xml.bind version "2.0.0"
I wanted to know how framework bundle decides which packages to export and which not?
Would appreciate any information here.