I see these two packages are explicitly exported by framework bundle, think it is not required to add them to bootdelegation, and client bundle just need to import them as those common packages.
2011/7/5 <[email protected]> > Author: genspring > Date: Tue Jul 5 09:57:18 2011 > New Revision: 1142951 > > URL: http://svn.apache.org/viewvc?rev=1142951&view=rev > Log: > GERONIMO-5973 jmx-security module start failure. > "java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory" > > Modified: > > > geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties > > Modified: > geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties > URL: > http://svn.apache.org/viewvc/geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties?rev=1142951&r1=1142950&r2=1142951&view=diff > > ============================================================================== > --- > geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties > (original) > +++ > geronimo/server/trunk/framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties > Tue Jul 5 09:57:18 2011 > @@ -55,7 +55,7 @@ org.osgi.framework.system.packages.extra > org.apache.geronimo.hook > > # javax.transaction is needed to avoid class loader constraint violation > when using javax.sql > > -org.osgi.framework.bootdelegation=sun.*,com.sun.*,javax.management.remote.rmi,javax.transaction,javax.transaction.*,com.ibm.*,org.apache.harmony.* > > +org.osgi.framework.bootdelegation=sun.*,com.sun.*,javax.management.remote.rmi,javax.rmi.ssl,javax.transaction,javax.transaction.*,com.ibm.*,org.apache.harmony.* > > # OSGi Execution Environment > > > org.osgi.framework.executionenvironment=OSGi/Minimum-1.2,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6 > > > -- Ivan
