users@grizzly.java.net

Re: Running grizzly-servlet-webserver-1.8.0.jar in nOSGI environment

From: techi_amol <techi_amol_at_yahoo.com>
Date: Fri, 27 Jun 2008 00:30:00 -0700 (PDT)

Hi All,

faced a new issue. I am able to run grizzly-servlet-webserver-1.8.1.jar as
an osgi bundle, after adding a BundleActivator to it with equinox osgi 3.2.1
(org.eclipse.osgi_3.2.1.R32x_v20060919.jar) however, if i try to run the
same bundle on equinox osgi 3.3.0 (org.eclipse.osgi_3.3.0.200704022148.jar)
we get a class not found exception

Caused by: java.lang.NoClassDefFoundError:
javax/management/MBeanRegistration
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:161)
        at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:501)
        at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:471)
        at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:430)
        at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:413)
        at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
        at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
        at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
        at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
        at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
        at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at
mlb.osgi.grizzly.activator.GrizzlyServletLauncherActivator.start(GrizzlyServletLauncherActivator.java:19)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
-- 
View this message in context: http://www.nabble.com/Running-grizzly-servlet-webserver-1.8.0.jar-in-nOSGI-environment-tp18142353p18149643.html
Sent from the Grizzly - Users mailing list archive at Nabble.com.