<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Dear All,</div><div><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>I created an axis2 project in WSO2 Carbon studio. This application basically running a Drools CEP application.I added drools 5.5.0 in the build path. In the eclipse console the program is running as standalone . But when I deploy this it into the WSO2 AS and execute the service I am getting the error in eclipse console rather than displaying the results.Please help me this is so important from me to resolve. I deployed the drools jar file inside wso2 application server (\wso2as-4.1.2\repository\lib) then also it showing the error.&nbsp; <br></div><div style="color: rgb(0, 0, 0); font-size: 16px;
 font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">Here is my error when I execute the service. <br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">&nbsp;ERROR {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} -&nbsp; org/drools/builder/CompositeKnowledgeBuilder<br>java.lang.NoClassDefFoundError: org/drools/builder/CompositeKnowledgeBuilder<br>&nbsp;&nbsp;&nbsp; at
 org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilder(KnowledgeBuilderFactoryServiceImpl.java:38)<br>&nbsp;&nbsp;&nbsp; at org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.java:56)<br>&nbsp;&nbsp;&nbsp; at Stream.MyTestCep.main(MyTestCep.java:25)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)<br>&nbsp;&nbsp;&nbsp; at org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66)<br>&nbsp;&nbsp;&nbsp; at
 org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)<br>&nbsp;&nbsp;&nbsp; at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)<br>&nbsp;&nbsp;&nbsp; at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)<br>&nbsp;&nbsp;&nbsp; at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)<br>&nbsp;&nbsp;&nbsp; at org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:199)<br>&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)<br>&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)<br>&nbsp;&nbsp;&nbsp; at
 org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)<br>&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)<br>&nbsp;&nbsp;&nbsp; at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)<br>&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)<br>&nbsp;&nbsp;&nbsp; at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)<br>&nbsp;&nbsp;&nbsp; at org.wso2.carbon.server.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)<br>&nbsp;&nbsp;&nbsp; at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:254)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)<br>&nbsp;&nbsp;&nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)<br>&nbsp;&nbsp;&nbsp; at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)<br>&nbsp;&nbsp;&nbsp; at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)<br>&nbsp;&nbsp;&nbsp;
 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)<br>&nbsp;&nbsp;&nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Unknown Source)<br>Caused by: java.lang.ClassNotFoundException: org.drools.builder.CompositeKnowledgeBuilder<br>&nbsp;&nbsp;&nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:443)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)<br>&nbsp;&nbsp;&nbsp; at java.lang.ClassLoader.loadClass(Unknown Source)<br>&nbsp;&nbsp;&nbsp; ... 40
 more<br>[2013-03-15 10:03:42,384] ERROR {org.apache.axis2.receivers.AbstractMessageReceiver} -&nbsp; org.apache.axis2.AxisFault: org/drools/builder/CompositeKnowledgeBuilder</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">Here is my POM.XML <br></div><div style="color: rgb(0, 0, 0); font-size: 16px;
 font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>&lt;project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"<br>&nbsp;&nbsp;&nbsp; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;<br>&nbsp; &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;<br>&nbsp; &lt;groupId&gt;Stream.MyTestCep&lt;/groupId&gt;<br>&nbsp; &lt;artifactId&gt;MyTestCep&lt;/artifactId&gt;<br>&nbsp; &lt;version&gt;1.0.0&lt;/version&gt;<br>&nbsp; &lt;packaging&gt;service/axis2&lt;/packaging&gt;<br>&nbsp; &lt;name&gt;MyTestCep&lt;/name&gt;<br>&nbsp; &lt;description&gt;MyTestCep&lt;/description&gt;<br>&nbsp;
 &lt;build&gt;<br>&nbsp;&nbsp;&nbsp; &lt;plugins&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;plugin&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;groupId&gt;org.wso2.maven&lt;/groupId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;maven-axis2-plugin&lt;/artifactId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;version&gt;2.0.3&lt;/version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;extensions&gt;true&lt;/extensions&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;executions&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;execution&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;id&gt;aar&lt;/id&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;phase&gt;package&lt;/phase&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;goals&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;goal&gt;aar&lt;/goal&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/goals&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/execution&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/executions&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;configuration /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/plugin&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;plugin&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;maven-eclipse-plugin&lt;/artifactId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;version&gt;2.9&lt;/version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;configuration&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;buildcommands&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;buildcommand&gt;org.eclipse.jdt.core.javabuilder&lt;/buildcommand&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/buildcommands&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;projectnatures&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;projectnature&gt;org.wso2.developerstudio.eclipse.axis2.project.nature&lt;/projectnature&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;projectnature&gt;org.eclipse.jdt.core.javanature&lt;/projectnature&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/projectnatures&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/configuration&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/plugin&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/plugins&gt;<br>&nbsp; &lt;/build&gt;<br>&nbsp; &lt;repositories&gt;<br>&nbsp;&nbsp;&nbsp; &lt;repository&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;releases&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;updatePolicy&gt;daily&lt;/updatePolicy&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;checksumPolicy&gt;ignore&lt;/checksumPolicy&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/releases&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;id&gt;wso2-nexus&lt;/id&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;url&gt;http://maven.wso2.org/nexus/content/groups/wso2-public/&lt;/url&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/repository&gt;<br>&nbsp; &lt;/repositories&gt;<br>&nbsp; &lt;pluginRepositories&gt;<br>&nbsp;&nbsp;&nbsp; &lt;pluginRepository&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;releases&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;updatePolicy&gt;daily&lt;/updatePolicy&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;checksumPolicy&gt;ignore&lt;/checksumPolicy&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/releases&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;id&gt;wso2-nexus&lt;/id&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;url&gt;http://maven.wso2.org/nexus/content/groups/wso2-public/&lt;/url&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/pluginRepository&gt;<br>&nbsp; &lt;/pluginRepositories&gt;<br>&nbsp; &lt;dependencies&gt;<br>&nbsp;&nbsp;&nbsp; &lt;dependency&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;groupId&gt;org.drools&lt;/groupId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;drools-core&lt;/artifactId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;version&gt;5.5.0.Final&lt;/version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;scope&gt;provided&lt;/scope&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/dependency&gt;<br>&nbsp;&nbsp;&nbsp; &lt;dependency&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;groupId&gt;org.drools&lt;/groupId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;drools-compiler&lt;/artifactId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;version&gt;5.5.0.Final&lt;/version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;scope&gt;provided&lt;/scope&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/dependency&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;dependency&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;groupId&gt;org.drools&lt;/groupId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;knowledge-api&lt;/artifactId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;version&gt;5.5.0.Final&lt;/version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;scope&gt;provided&lt;/scope&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/dependency&gt;<br>&nbsp;&nbsp;&nbsp; &lt;dependency&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;groupId&gt;org.slf4j&lt;/groupId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;slf4j-nop&lt;/artifactId&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;version&gt;1.7.2&lt;/version&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/dependency&gt;<br>&nbsp; &lt;/dependencies&gt;<br>&lt;/project&gt;<br><br></div></div></body></html>