---------- Forwarded message ----------
From: Kiran Narasareddy <kiran.narasare...@gmail.com>
Date: Wed, Dec 17, 2008 at 1:43 PM
Subject: Working memory class not found Error in axis2 services
To: axis-user-h...@ws.apache.org


Hello,
       I am a new axis2 user. I am  trying to execute a set of rules in my
axis2 webservice. The project builds without any error or warning in my
eclipse ( i hve all the necessary library and plugin installed ).When i
deploy the .aar file of my service , it gives me following error.....

Error: org.apache.axis2.deployment.DeploymentException: Processing
Operations Modules with an error of The following error occurred during
schema generation: java.lang.ClassNotFoundException: Class Not found :
org.drools.WorkingMemory at
org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:147)
at
org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:79)
at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:582)
at
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:201)
at
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:271)
at
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:189)
at
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:110)
at
org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:257)
at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:74)
at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:486)
at org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:406) at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831) at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720) at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at
org.apache.catalina.core.StandardService.start(StandardService.java:448) at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at
org.apache.catalina.startup.Catalina.start(Catalina.java:552) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflect.Method.invoke(Unknown Source) at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) Caused by:
org.apache.axis2.deployment.DeploymentException: Processing Operations
Modules with an error of The following error occurred during schema
generation: java.lang.ClassNotFoundException: Class Not found :
org.drools.WorkingMemory at
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:381)
at
org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:98)
at
org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:140)
... 36 more Caused by: org.apache.axis2.deployment.DeploymentException: The
following error occurred during schema generation:
java.lang.ClassNotFoundException: Class Not found : org.drools.WorkingMemory
at
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:346)
... 38 more Caused by: java.lang.RuntimeException:
java.lang.ClassNotFoundException: Class Not found : org.drools.WorkingMemory
at
org.apache.axis2.deployment.DeploymentClassLoader.findClass(DeploymentClassLoader.java:88)
at java.lang.ClassLoader.loadClass(Unknown Source) at
java.lang.ClassLoader.loadClass(Unknown Source) at
java.lang.ClassLoader.loadClassInternal(Unknown Source) at
java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown
Source) at
org.apache.ws.java2wsdl.SchemaGenerator.(SchemaGenerator.java:121) at
org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:306) at
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:339)
... 38 more Caused by: java.lang.ClassNotFoundException: Class Not found :
org.drools.WorkingMemory at
org.apache.axis2.deployment.DeploymentClassLoader.findClass(DeploymentClassLoader.java:84)
... 46 more

My directory structure for the .aar file is as follows.....

Pricing.aar
.......com (package of my java classes)
.......lib  ( drools lib jar files)
........META-INF
         ........services.xml file

Also when i comment the code for  creation of working memory and the
insertion of elements and the firing of rules...... and then prepare the
.aar file and deploy it......It deploys without any errors.. ( but i cant
utilise that service as no rules are fired....)
Cant anyone  please tell me....whats the problem...and how should i put the
drools lib files and where should i place them in my .aar file?


-- 
Regards
Kiran Narasareddy





-- 
Kiran Narasareddy
Computers make very fast, very accurate mistakes.

Reply via email to