Resolved this myself.
Peter Chandler wrote: > > I am using ServiceMix 4.1.0.0-fuse > > I am trying to resolve/use javax.xml.rpc.* in one of my OSGi bundles. > (stacktrace below). > > I am starting ServiceMix using Java(TM) SE Runtime Environment (build > 1.6.0_13-b03) Hence, the java.xml.* should already be in the run-time? > > I then tried to find a bundle that exports Java.xml.* so I could import it > into my bundle. No luck? > > I then tried to add java.xml.* in the classpath by: > Bundle-ClassPath: > .,lib/j2ee-1.4.jar,lib/jmxri-1.2.jar,lib/mail-1.3.3.jar,lib/activation-1.0.2.jar > - No luck. > > Has anyone used javax.xml.rpc.* inside an OSGi Bundle? What do I need to > configure to make javax.xml.rpc.* available to the classloader in > ServiceMix? > > Thanks in advance, > > Peter. > > java.lang.NoClassDefFoundError: javax/xml/rpc/handler/Handler > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > at > org.apache.felix.framework.searchpolicy.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1537) > at > org.apache.felix.framework.searchpolicy.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:502) > at > org.apache.felix.framework.searchpolicy.ModuleImpl.access$100(ModuleImpl.java:59) > at > org.apache.felix.framework.searchpolicy.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1427) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at > org.apache.felix.framework.searchpolicy.ModuleImpl.getClassByDelegation(ModuleImpl.java:421) > at > org.apache.felix.framework.searchpolicy.R4Wire.getClass(R4Wire.java:108) > at > org.apache.felix.framework.searchpolicy.ModuleImpl.searchImports(ModuleImpl.java:1124) > at > org.apache.felix.framework.searchpolicy.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:497) > at > org.apache.felix.framework.searchpolicy.ModuleImpl.access$100(ModuleImpl.java:59) > at > org.apache.felix.framework.searchpolicy.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1427) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > -- View this message in context: http://www.nabble.com/Help%3A-resolve-use-javax.xml.rpc.*---java.lang.NoClassDefFoundError-tp24396991p24410081.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
