Hiya, Yep,
org.apache.neethi;bundle-version="2.0.0";visibility:=reexport, org.apache.ws.commons.schema, The spec (3.13.1) says "Only packages that are marked exported by the required bundles are visible to the requiring bundle." so you still need to add that package to the imports list. cheers, Chris PS (I'm no language lawyer but I've had that spec pdf open now for a week :-) -----Original Message----- From: Mario Prettner [mailto:[EMAIL PROTECTED] Sent: Thursday, January 24, 2008 1:35 PM To: [email protected] Subject: Re: Axis2 OSGi Deployment - Problem using SOAPProvider Hi again, Mario Prettner schrieb: > Hi Chris, > > [EMAIL PROTECTED] schrieb: >> Hi Mario, >> >> Forgive me if I'm off track here but do you have the bundle: >> >> org.apache.ws.java2wsdl >> > yes it is installed (from muse 2.2.0 release) > > 4 ACTIVE org.apache.ws.java2wsdl_1.1.0 >> and does your bundle (were you are trying to run this code) have an >> entry like this? >> >> Import-Package: org.apache.ws.java2wsdl, >> >> > I use the org.apache.axis2 (1.1.0) plugin (where the exception > appears), but looking into it's MANIFEST.MF there's only > - org.apache.ws.java2wsdl.utils > package imported. > i added the following line to the bundle-manifest of axis2 plugin: - org.apache.ws.java2wsdl, before the already existing entry: - org.apache.ws.java2wsdl.utils now getting the following error: --snip-- java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/XmlSchemaObject at org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:272) at org.eclipse.corona.soa.provider.axis2.internal.AdminServiceImpl.deployRP CService(AdminServiceImpl.java:148) at org.eclipse.corona.soa.provider.axis2.internal.AdminServiceImpl.deploySe rvice(AdminServiceImpl.java:159) at ws1.Activator$SoapServiceTracker.addingService(Activator.java:67) at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker. java:1064) at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(Servic eTracker.java:926) at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330) at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274) at ws1.Activator.start(Activator.java:38) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleC ontextImpl.java:999) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato r(BundleContextImpl.java:993) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleC ontextImpl.java:974) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHo st.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractB undle.java:350) at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framewor k.java:1118) at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles (StartLevelManager.java:634) at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Start LevelManager.java:508) at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLev el(StartLevelManager.java:282) at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent (StartLevelManager.java:468) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana ger.java:195) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMa nager.java:297) Caused by: java.lang.ClassNotFoundException: org.apache.ws.commons.schema.XmlSchemaObject at java.lang.ClassLoader.findClass(ClassLoader.java:358) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal( BundleLoader.java:429) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLo ader.java:369) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLo ader.java:357) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(Defau ltClassLoader.java:83) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) ... 22 more --snip-- when calling the soapprovider.deployService(..) method. Having the bundle: - 23 ACTIVE org.apache.ws.commons.schema_1.2.0 installed as required by the manifest: Require-Bundle: org.apache.xerces, org.apache.axiom.api;bundle-version="1.2.0";visibility:=reexport, org.apache.neethi;bundle-version="2.0.0";visibility:=reexport, org.apache.ws.commons.schema, Any idea? Regards, Mario --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
