Dependency Problems when using Axis 1.4 with OSGi (javax.xml.rpc.Service not found)
thehashcoder Jul 31, 2012 8:00 AMHi All,
I am facing some dependency problems when I try to use some Axis classes. I am using JBoss AS 7.1.2 (EAP 6). I have a simple bundle where I have a class which extends from org.apache.axis.client.Service, which has a simple method getGreetings(). (I have attached whole code here)
import org.apache.axis.client.Service;
public class InventoryServiceLocator extends Service{
/**
*
*/
private static final long serialVersionUID = 1L;
public String getGreetings() {
return "Helloo EveryOne!!!";
}
}
I am facing problem when I try to instantiate this class (InventoryServiceLocator). The exception which is thrown is java.lang.NoClassDefFoundError: javax/xml/rpc/Service. Below is the full stack trace.
Caused by: java.lang.NoClassDefFoundError: javax/xml/rpc/Service
at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.6.0_23]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [rt.jar:1.6.0_23]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [rt.jar:1.6.0_23]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [rt.jar:1.6.0_23]
at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391)
... 63 more
Caused by: java.lang.ClassNotFoundException: javax.xml.rpc.Service from [Module "deployment.RanisJars:1.0.0" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
... 69 more
14:42:27,201 WARN [org.jboss.modules] (HttpManagementService-threads - 5) Failed to define class simplebundle.InventoryServiceLocator in Module "deployme
m Service Module Loader)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:396)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73)
at org.jboss.modules.FilteredLocalLoader.loadClassLocal(FilteredLocalLoader.java:46)
at org.jboss.modules.Module.loadModuleClass(Module.java:527)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at simplebundle.SimpleTest.test(SimpleTest.java:7)
at simplebundle.Activator.start(Activator.java:14)
at org.jboss.osgi.framework.internal.HostBundleState.transitionToActive(HostBundleState.java:321)
at org.jboss.osgi.framework.internal.HostBundleState.startInternal(HostBundleState.java:245)
at org.jboss.osgi.framework.internal.AbstractBundleState.start(AbstractBundleState.java:485)
at org.jboss.as.osgi.management.BundleResourceHandler.handleOperation(BundleResourceHandler.java:145)
at org.jboss.as.osgi.management.BundleResourceHandler.executeRuntimeStep(BundleResourceHandler.java:99)
at org.jboss.as.controller.AbstractRuntimeOnlyHandler$1.execute(AbstractRuntimeOnlyHandler.java:90)
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:397)
at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:284)
at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:211)
at org.jboss.as.controller.ModelControllerImpl$DefaultPrepareStepHandler.execute(ModelControllerImpl.java:473)
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:397)
at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:284)
at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:211)
at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:126)
at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:111)
at org.jboss.as.controller.ModelControllerImpl$1.execute(ModelControllerImpl.java:316)
at org.jboss.as.controller.ModelControllerImpl$1.execute(ModelControllerImpl.java:306)
at org.jboss.as.domain.http.server.DomainApiHandler.processRequest(DomainApiHandler.java:319)
at org.jboss.as.domain.http.server.DomainApiHandler.doHandle(DomainApiHandler.java:225)
at org.jboss.as.domain.http.server.DomainApiHandler.handle(DomainApiHandler.java:232)
at org.jboss.as.domain.http.server.security.SubjectAssociationHandler.handle(SubjectAssociationHandler.java:51)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
at org.jboss.sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:69)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)
at org.jboss.sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:710)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
at org.jboss.as.domain.http.server.RealmReadinessFilter.doFilter(RealmReadinessFilter.java:54)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)
at org.jboss.sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:682)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_23]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_23]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_23]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: java.lang.NoClassDefFoundError: org/apache/axis/client/Service
at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.6.0_23]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [rt.jar:1.6.0_23]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [rt.jar:1.6.0_23]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [rt.jar:1.6.0_23]
at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391)
Caused by: java.lang.ClassNotFoundException: org.apache.axis.client.Service from [Module "deployment.SimpleBundle:1.0.0.201207311441" from Service Module Loa
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
... 51 more
14:42:27,217 ERROR [org.jboss.as.osgi] (HttpManagementService-threads - 5) JBAS011909: Management operation 'start' failed: org.osgi.framework.BundleExceptio
at org.jboss.osgi.framework.internal.HostBundleState.transitionToActive(HostBundleState.java:349)
at org.jboss.osgi.framework.internal.HostBundleState.startInternal(HostBundleState.java:245)
at org.jboss.osgi.framework.internal.AbstractBundleState.start(AbstractBundleState.java:485)
at org.jboss.as.osgi.management.BundleResourceHandler.handleOperation(BundleResourceHandler.java:145)
at org.jboss.as.osgi.management.BundleResourceHandler.executeRuntimeStep(BundleResourceHandler.java:99)
at org.jboss.as.controller.AbstractRuntimeOnlyHandler$1.execute(AbstractRuntimeOnlyHandler.java:90) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:397) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.
at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:284) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7
at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:211) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1
at org.jboss.as.controller.ModelControllerImpl$DefaultPrepareStepHandler.execute(ModelControllerImpl.java:473) [jboss-as-controller-7.1.2.Final-redha
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:397) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.
at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:284) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7
at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:211) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1
at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:126) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Fina
at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:111) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redhat
at org.jboss.as.controller.ModelControllerImpl$1.execute(ModelControllerImpl.java:316) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redh
at org.jboss.as.controller.ModelControllerImpl$1.execute(ModelControllerImpl.java:306) [jboss-as-controller-7.1.2.Final-redhat-1.jar:7.1.2.Final-redh
at org.jboss.as.domain.http.server.DomainApiHandler.processRequest(DomainApiHandler.java:319)
at org.jboss.as.domain.http.server.DomainApiHandler.doHandle(DomainApiHandler.java:225)
at org.jboss.as.domain.http.server.DomainApiHandler.handle(DomainApiHandler.java:232)
at org.jboss.as.domain.http.server.security.SubjectAssociationHandler.handle(SubjectAssociationHandler.java:51)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
at org.jboss.sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:69)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)
at org.jboss.sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:710)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
at org.jboss.as.domain.http.server.RealmReadinessFilter.doFilter(RealmReadinessFilter.java:54)
at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)
at org.jboss.sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:682)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_23]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_23]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_23]
at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.0.0.GA-redhat-1.jar:2.0.0.GA-redhat-1]
Caused by: java.lang.NoClassDefFoundError: simplebundle/InventoryServiceLocator
at simplebundle.SimpleTest.test(SimpleTest.java:7)
at simplebundle.Activator.start(Activator.java:14)
at org.jboss.osgi.framework.internal.HostBundleState.transitionToActive(HostBundleState.java:321)
... 32 more
Caused by: java.lang.ClassNotFoundException: simplebundle.InventoryServiceLocator from [Module "deployment.SimpleBundle:1.0.0.201207311441" from Service Modu
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.2.GA-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.2.GA-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.2.GA-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) [jboss-modules.jar:1.1.2.GA-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.2.GA-redhat-1]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.2.GA-redhat-1]
... 35 more
I am exporting Axis,commons,log4j packages from another bundle called RanisJars. I am pasting the MANIFEST.MF file for the same below.
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: RanisJars
Bundle-SymbolicName: RanisJars
Bundle-Version: 1.0.0
Bundle-ClassPath: .
Export-Package: com.ibm.wsdl,
com.ibm.wsdl.extensions,
com.ibm.wsdl.extensions.http,
com.ibm.wsdl.extensions.mime,
com.ibm.wsdl.extensions.schema,
com.ibm.wsdl.extensions.soap,
com.ibm.wsdl.factory,
com.ibm.wsdl.util,
com.ibm.wsdl.util.xml,
com.ibm.wsdl.xml,
org.apache.axis,
org.apache.axis.attachments,
org.apache.axis.client,
org.apache.axis.client.async,
org.apache.axis.collections,
org.apache.axis.components.compiler,
org.apache.axis.components.encoding,
org.apache.axis.components.image,
org.apache.axis.components.jms,
org.apache.axis.components.logger,
org.apache.axis.components.net,
org.apache.axis.components.script,
org.apache.axis.components.threadpool,
org.apache.axis.components.uuid,
org.apache.axis.configuration,
org.apache.axis.constants,
org.apache.axis.deployment.wsdd,
org.apache.axis.deployment.wsdd.providers,
org.apache.axis.description,
org.apache.axis.encoding,
org.apache.axis.encoding.ser,
org.apache.axis.encoding.ser.castor,
org.apache.axis.handlers,
org.apache.axis.handlers.http,
org.apache.axis.handlers.soap,
org.apache.axis.holders,
org.apache.axis.i18n,
org.apache.axis.management,
org.apache.axis.management.jmx,
org.apache.axis.message,
org.apache.axis.monitor,
org.apache.axis.providers,
org.apache.axis.providers.java,
org.apache.axis.schema,
org.apache.axis.security,
org.apache.axis.security.servlet,
org.apache.axis.security.simple,
org.apache.axis.server,
org.apache.axis.session,
org.apache.axis.soap,
org.apache.axis.strategies,
org.apache.axis.transport.http,
org.apache.axis.transport.java,
org.apache.axis.transport.jms,
org.apache.axis.transport.local,
org.apache.axis.transport.mail,
org.apache.axis.types,
org.apache.axis.utils,
org.apache.axis.utils.bytecode,
org.apache.axis.utils.cache,
org.apache.axis.wsdl,
org.apache.axis.wsdl.fromJava,
org.apache.axis.wsdl.gen,
org.apache.axis.wsdl.symbolTable,
org.apache.axis.wsdl.toJava,
org.apache.commons.beanutils,
org.apache.commons.beanutils.converters,
org.apache.commons.beanutils.locale,
org.apache.commons.beanutils.locale.converters,
org.apache.commons.logging,
org.apache.commons.logging.impl,
org.apache.log4j,
org.apache.log4j.chainsaw,
org.apache.log4j.config,
org.apache.log4j.helpers,
org.apache.log4j.jdbc,
org.apache.log4j.jmx,
org.apache.log4j.lf5,
org.apache.log4j.lf5.util,
org.apache.log4j.lf5.viewer,
org.apache.log4j.lf5.viewer.categoryexplorer,
org.apache.log4j.lf5.viewer.configure,
org.apache.log4j.net,
org.apache.log4j.nt,
org.apache.log4j.or,
org.apache.log4j.or.jms,
org.apache.log4j.or.sax,
org.apache.log4j.spi,
org.apache.log4j.varia,
org.apache.log4j.xml
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: com.ibm.wsdl,
com.ibm.wsdl.extensions,
com.ibm.wsdl.extensions.http,
com.ibm.wsdl.extensions.mime,
com.ibm.wsdl.extensions.schema,
com.ibm.wsdl.extensions.soap,
com.ibm.wsdl.factory,
com.ibm.wsdl.util,
com.ibm.wsdl.util.xml,
com.ibm.wsdl.xml,
org.apache.axis,
org.apache.axis.attachments,
org.apache.axis.client,
org.apache.axis.client.async,
org.apache.axis.collections,
org.apache.axis.components.compiler,
org.apache.axis.components.encoding,
org.apache.axis.components.image,
org.apache.axis.components.jms,
org.apache.axis.components.logger,
org.apache.axis.components.net,
org.apache.axis.components.script,
org.apache.axis.components.threadpool,
org.apache.axis.components.uuid,
org.apache.axis.configuration,
org.apache.axis.constants,
org.apache.axis.deployment.wsdd,
org.apache.axis.deployment.wsdd.providers,
org.apache.axis.description,
org.apache.axis.encoding,
org.apache.axis.encoding.ser,
org.apache.axis.encoding.ser.castor,
org.apache.axis.handlers,
org.apache.axis.handlers.http,
org.apache.axis.handlers.soap,
org.apache.axis.holders,
org.apache.axis.i18n,
org.apache.axis.management,
org.apache.axis.management.jmx,
org.apache.axis.message,
org.apache.axis.monitor,
org.apache.axis.providers,
org.apache.axis.providers.java,
org.apache.axis.schema,
org.apache.axis.security,
org.apache.axis.security.servlet,
org.apache.axis.security.simple,
org.apache.axis.server,
org.apache.axis.session,
org.apache.axis.soap,
org.apache.axis.strategies,
org.apache.axis.transport.http,
org.apache.axis.transport.java,
org.apache.axis.transport.jms,
org.apache.axis.transport.local,
org.apache.axis.transport.mail,
org.apache.axis.types,
org.apache.axis.utils,
org.apache.axis.utils.bytecode,
org.apache.axis.utils.cache,
org.apache.axis.wsdl,
org.apache.axis.wsdl.fromJava,
org.apache.axis.wsdl.gen,
org.apache.axis.wsdl.symbolTable,
org.apache.axis.wsdl.toJava,
org.apache.commons.beanutils,
org.apache.commons.beanutils.converters,
org.apache.commons.beanutils.locale,
org.apache.commons.beanutils.locale.converters,
org.apache.commons.logging,
org.apache.commons.logging.impl,
org.apache.log4j,
org.apache.log4j.chainsaw,
org.apache.log4j.config,
org.apache.log4j.helpers,
org.apache.log4j.jdbc,
org.apache.log4j.jmx,
org.apache.log4j.lf5,
org.apache.log4j.lf5.util,
org.apache.log4j.lf5.viewer,
org.apache.log4j.lf5.viewer.categoryexplorer,
org.apache.log4j.lf5.viewer.configure,
org.apache.log4j.net,
org.apache.log4j.nt,
org.apache.log4j.or,
org.apache.log4j.or.jms,
org.apache.log4j.or.sax,
org.apache.log4j.spi,
org.apache.log4j.varia,
org.apache.log4j.xml,
javax.wsdl,
javax.wsdl.extensions,
javax.wsdl.extensions.http,
javax.wsdl.extensions.mime,
javax.wsdl.extensions.schema,
javax.wsdl.extensions.soap,
javax.wsdl.factory,
javax.wsdl.xml,
javax.xml.rpc,
javax.xml.rpc.encoding,
javax.xml.rpc.handler,
javax.xml.rpc.handler.soap,
javax.xml.rpc.holders,
javax.xml.rpc.server,
javax.xml.rpc.soap,
javax.xml.soap,
javax.xml.stream,
javax.xml.stream.events,
javax.xml.stream.util,
javax.xml.ws,
javax.xml.ws.handler,
javax.xml.ws.handler.soap,
javax.xml.ws.http,
javax.xml.ws.soap,
javax.xml.ws.spi,
org.w3c.dom
And I have configured my JBoss to provide javax.* packages, in standalone.xml as shown below.
<property name="org.osgi.framework.system.packages.extra">
javax.wsdl,
javax.wsdl.extensions,
javax.wsdl.extensions.http,
javax.wsdl.extensions.mime,
javax.wsdl.extensions.schema,
javax.wsdl.extensions.soap,
javax.wsdl.factory,
javax.wsdl.xml,
javax.xml.rpc,
javax.xml.rpc.encoding,
javax.xml.rpc.handler,
javax.xml.rpc.handler.soap,
javax.xml.rpc.holders,
javax.xml.rpc.server,
javax.xml.rpc.soap,
javax.xml.soap,
javax.xml.stream,
javax.xml.stream.events,
javax.xml.stream.util,
javax.xml.ws,
javax.xml.ws.handler,
javax.xml.ws.handler.soap,
javax.xml.ws.http,
javax.xml.ws.soap,
javax.xml.ws.spi,
org.w3c.dom
</property>
</properties>
<capabilities>
<capability name="javax.servlet.api:v25"/>
<capability name="javax.transaction.api"/>
<capability name="org.apache.felix.log" startlevel="1"/>
<capability name="org.jboss.osgi.logging" startlevel="1"/>
<capability name="org.apache.felix.configadmin" startlevel="1"/>
<capability name="org.jboss.as.osgi.configadmin" startlevel="1"/>
<capability name="org.ops4j.pax.web:pax-web-jetty-bundle:1.1.2" startlevel="1"/>
<capability name="org.ops4j.pax.web:pax-web-jsp:1.1.2" startlevel="1"/>
<capability name="org.ops4j.pax.web:pax-web-extender-war:1.1.2" startlevel="1"/>
</capabilities>
I import the Axis dependencies as well as javax.* dependencies as shown below, in the MANIFEST of my SimpleBundle.
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: SimpleBundle
Bundle-SymbolicName: SimpleBundle
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: simplebundle.Activator
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: org.osgi.framework;version="1.3.0",
com.ibm.wsdl,
com.ibm.wsdl.extensions,
com.ibm.wsdl.extensions.http,
com.ibm.wsdl.extensions.mime,
com.ibm.wsdl.extensions.schema,
com.ibm.wsdl.extensions.soap,
com.ibm.wsdl.factory,
com.ibm.wsdl.util,
com.ibm.wsdl.util.xml,
com.ibm.wsdl.xml,
org.apache.axis,
org.apache.axis.attachments,
org.apache.axis.client,
org.apache.axis.client.async,
org.apache.axis.collections,
org.apache.axis.components.compiler,
org.apache.axis.components.encoding,
org.apache.axis.components.image,
org.apache.axis.components.jms,
org.apache.axis.components.logger,
org.apache.axis.components.net,
org.apache.axis.components.script,
org.apache.axis.components.threadpool,
org.apache.axis.components.uuid,
org.apache.axis.configuration,
org.apache.axis.constants,
org.apache.axis.deployment.wsdd,
org.apache.axis.deployment.wsdd.providers,
org.apache.axis.description,
org.apache.axis.encoding,
org.apache.axis.encoding.ser,
org.apache.axis.encoding.ser.castor,
org.apache.axis.handlers,
org.apache.axis.handlers.http,
org.apache.axis.handlers.soap,
org.apache.axis.holders,
org.apache.axis.i18n,
org.apache.axis.management,
org.apache.axis.management.jmx,
org.apache.axis.message,
org.apache.axis.monitor,
org.apache.axis.providers,
org.apache.axis.providers.java,
org.apache.axis.schema,
org.apache.axis.security,
org.apache.axis.security.servlet,
org.apache.axis.security.simple,
org.apache.axis.server,
org.apache.axis.session,
org.apache.axis.soap,
org.apache.axis.strategies,
org.apache.axis.transport.http,
org.apache.axis.transport.java,
org.apache.axis.transport.jms,
org.apache.axis.transport.local,
org.apache.axis.transport.mail,
org.apache.axis.types,
org.apache.axis.utils,
org.apache.axis.utils.bytecode,
org.apache.axis.utils.cache,
org.apache.axis.wsdl,
org.apache.axis.wsdl.fromJava,
org.apache.axis.wsdl.gen,
org.apache.axis.wsdl.symbolTable,
org.apache.axis.wsdl.toJava,
org.apache.commons.beanutils,
org.apache.commons.beanutils.converters,
org.apache.commons.beanutils.locale,
org.apache.commons.beanutils.locale.converters,
org.apache.commons.logging,
org.apache.commons.logging.impl,
org.apache.log4j,
org.apache.log4j.chainsaw,
org.apache.log4j.config,
org.apache.log4j.helpers,
org.apache.log4j.jdbc,
org.apache.log4j.jmx,
org.apache.log4j.lf5,
org.apache.log4j.lf5.util,
org.apache.log4j.lf5.viewer,
org.apache.log4j.lf5.viewer.categoryexplorer,
org.apache.log4j.lf5.viewer.configure,
org.apache.log4j.net,
org.apache.log4j.nt,
org.apache.log4j.or,
org.apache.log4j.or.jms,
org.apache.log4j.or.sax,
org.apache.log4j.spi,
org.apache.log4j.varia,
org.apache.log4j.xml,
javax.wsdl,
javax.wsdl.extensions,
javax.wsdl.extensions.http,
javax.wsdl.extensions.mime,
javax.wsdl.extensions.schema,
javax.wsdl.extensions.soap,
javax.wsdl.factory,
javax.wsdl.xml,
javax.xml.rpc,
javax.xml.rpc.encoding,
javax.xml.rpc.handler,
javax.xml.rpc.handler.soap,
javax.xml.rpc.holders,
javax.xml.rpc.server,
javax.xml.rpc.soap,
javax.xml.soap,
javax.xml.stream,
javax.xml.stream.events,
javax.xml.stream.util,
javax.xml.ws,
javax.xml.ws.handler,
javax.xml.ws.handler.soap,
javax.xml.ws.http,
javax.xml.ws.soap,
javax.xml.ws.spi,
org.w3c.dom
Could some one please go through the code and tell em what am I doing seriously wrong here??
Thanks in Advance
Ranis MK
-
RanisJars_1.0.0.jar 2.2 MB