2 Replies Latest reply: Mar 1, 2011 7:29 AM by Patrick Giefing RSS

Issues resolving javax.*

Patrick Giefing Newbie

When I'm trying to migrate from Eclipse Virgo to JBossOSGi I get resolving errors for import packages javax.sql and javax.swing. It seems that Apache Felix doesn't export the system bundles. How can this be fixed?

 

JBossOSGi: 1.0.0.Beta9

Java: 6 Update 24

System: SuSE Linux 10.0

  • 1. Re: Issues resolving javax.*
    David Bosschaert Expert

    Hi Patrick,

     

    The javax packages are generally not automatically exposed by the OSGi framework from the JRE. This allows multiple implementations and versions of these packages to co-exist in the OSGi framework. I know Equinox does expose these packages by default in some configurations.

     

    You can get an OSGi framework to export additional packages from the system bundle by adding them to the org.osgi.framework.system.packages.extra property. In the JBoss OSGi framework this is done by modifying the runtime/server/<configuration>/conf/jboss-osgi-framework.properties file like this:

     

    org.osgi.framework.system.packages.extra=\
       javax.sql;version=1.0, \
       javax.sql.rowset;version=1.0, \
       ... etc ...

     

    Hope this helps,

     

    David

  • 2. Re: Issues resolving javax.*
    Patrick Giefing Newbie

    thank you for the quick answer, works fine now