[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] servletbridge activator ClassNotFound exception
|
John,
I'd crack open your bundle on disk. It sounds like you're either missing the
Activator.class from your bundle or else your Bundle-Classpath doesn't point
at your classes.
HTH
-Simon
----- Original Message -----
From: "McGinn, John" <john.mcginn@xxxxxxxxxxx>
To: <equinox-dev@xxxxxxxxxxx>
Sent: Monday, May 12, 2008 11:21 AM
Subject: [equinox-dev] servletbridge activator ClassNotFound exception
Hi all, I've been trying to get a simple BundleActivator to work with
the servlet bridge and equinox under Tomcat.
I get a CNFE although my activator has no code in it and does not
reference any other classes other then the BundleActivator interface and
the BundleContext.
I was able to run this same bundle with the activator in the normal
Equinox Run Configuration with success, but when I try and run it
through the servlet bridge on Tomcat I get the CNFE.
My Manifest has the following key entries:
Bundle-Activator: com.railinc.example.activator.HelloNoSpringActivator
Import-Package: com.railinc.example.hello,
org.osgi.framework;version="1.3.0"
(Note the imported com.railinc.example.hello is in another bundle that I
have installed and started)
My bundle status is the following:
Framework is launched.
id State Bundle
0 ACTIVE system.bundle_3.2.2.R32x_v20070118
Fragments=10
1 ACTIVE org.eclipse.equinox.common_3.2.0.v20060603
2 ACTIVE org.eclipse.update.configurator_3.2.2.R32x_v20070111
3 ACTIVE
org.eclipse.equinox.http.servletbridge_1.0.0.200704022148
4 ACTIVE org.eclipse.equinox.http.registry_1.0.0.200704022148
8 ACTIVE org.eclipse.equinox.http.servlet_1.0.0.200704022148
9 ACTIVE org.eclipse.equinox.registry_3.2.1.R32x_v20060814
10 RESOLVED
org.eclipse.equinox.servletbridge.extensionbundle_1.0.0
Master=0
11 RESOLVED org.eclipse.osgi.services_3.1.100.v20060601
14 ACTIVE HelloWorld_1.0.0
23 RESOLVED HelloNoSpring_1.0.1
And when I run diag 23 it says all dependencies are resolved.
My Bundle Activator as I said above has no code in it and looks like
this:
package com.railinc.example.activator;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
public class HelloNoSpringActivator implements BundleActivator {
public void start(BundleContext context) throws Exception {
/*System.out.println("Starting HelloNoSpring");
HelloWorld helloWorld = new HelloWorldImpl();
helloWorld.sayHello();*/
}
public void stop(BundleContext context) throws Exception {
//System.out.println("Stopping HelloNoSpring");
}
}
I am running this in EasyEclipse 1.2.2.2 Server Java bundle with 1.5 JDK
and Tomcat 5.5. Any help is greatly appreciated.
Thanks,
John
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev