Since those packages are in the com.sun namespace they are specific for the sun JRE and will not be available in a package or in/for any other JRE --> It's ok to add it to your jre.properties.
Kind regards, Andreas On Sat, Mar 12, 2011 at 11:35 PM, Bengt Rodehav <[email protected]> wrote: > I'm not sure if this is the right forum for this question but I'll give it a > try. > I'm trying to use Websphere MQ (client jar's) from within Karaf 2.1.3. I've > had great troubles with this since there are several problems with the OSGi > bundles that are included in MQ (version 7.0.1.4). By manually editing the > manifest of the bundles I've finally gotten it to work. However, one of the > bundles conflict with my Geronimo jta bundle which caused me not wanting to > use that bundle. However, that bundle also exports the following packages > (which MQ needs): > com.sun.jndi.fscontext > com.sun.jndi.ldap > com.sun.jndi.toolkit.chars > com.sun.jndi.toolkit.corba > com.sun.jndi.toolkit.ctx > com.sun.jndi.toolkit.dir > com.sun.jndi.toolkit.url > com.sun.jndi.url.file > com.sun.jndi.url.jndi > com.sun.jndi.url.ldap > If I add these properties to jre.properties then it works. However, I > believe this is bad practice. It is usually better to deploy a bundle that > exports the packages. Most of the JEE specs are provided as bundles by > Geronimo but I haven't found a bundle including the above packages. Does > anyone know where I can find that? Or is adding them to jre.properties OK? > /Bengt
