<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;"> <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. <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;"> ERROR {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} - org/drools/builder/CompositeKnowledgeBuilder<br>java.lang.NoClassDefFoundError: org/drools/builder/CompositeKnowledgeBuilder<br> at
org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilder(KnowledgeBuilderFactoryServiceImpl.java:38)<br> at org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.java:56)<br> at Stream.MyTestCep.main(MyTestCep.java:25)<br> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br> at java.lang.reflect.Method.invoke(Unknown Source)<br> at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)<br> at org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66)<br> at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)<br> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)<br> at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)<br> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)<br> at org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:199)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)<br> at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)<br> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)<br> at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)<br> at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)<br> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)<br> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)<br> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)<br> at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)<br> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)<br> at org.wso2.carbon.server.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)<br> at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:254)<br> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)<br> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)<br> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)<br> at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)<br> at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)<br>
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)<br> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)<br> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)<br> at java.lang.Thread.run(Unknown Source)<br>Caused by: java.lang.ClassNotFoundException: org.drools.builder.CompositeKnowledgeBuilder<br> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:443)<br> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)<br> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)<br> at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)<br> at java.lang.ClassLoader.loadClass(Unknown Source)<br> ... 40
more<br>[2013-03-15 10:03:42,384] ERROR {org.apache.axis2.receivers.AbstractMessageReceiver} - 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;"><?xml version="1.0" encoding="UTF-8"?><br><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> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><br> <modelVersion>4.0.0</modelVersion><br> <groupId>Stream.MyTestCep</groupId><br> <artifactId>MyTestCep</artifactId><br> <version>1.0.0</version><br> <packaging>service/axis2</packaging><br> <name>MyTestCep</name><br> <description>MyTestCep</description><br>
<build><br> <plugins><br> <plugin><br> <groupId>org.wso2.maven</groupId><br> <artifactId>maven-axis2-plugin</artifactId><br> <version>2.0.3</version><br> <extensions>true</extensions><br> <executions><br> <execution><br> <id>aar</id><br> <phase>package</phase><br>
<goals><br> <goal>aar</goal><br> </goals><br> </execution><br> </executions><br> <configuration /><br> </plugin><br> <plugin><br> <artifactId>maven-eclipse-plugin</artifactId><br> <version>2.9</version><br> <configuration><br> <buildcommands><br>
<buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand><br> </buildcommands><br> <projectnatures><br> <projectnature>org.wso2.developerstudio.eclipse.axis2.project.nature</projectnature><br> <projectnature>org.eclipse.jdt.core.javanature</projectnature><br> </projectnatures><br> </configuration><br> </plugin><br> </plugins><br> </build><br> <repositories><br> <repository><br>
<releases><br> <updatePolicy>daily</updatePolicy><br> <checksumPolicy>ignore</checksumPolicy><br> </releases><br> <id>wso2-nexus</id><br> <url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url><br> </repository><br> </repositories><br> <pluginRepositories><br> <pluginRepository><br> <releases><br> <updatePolicy>daily</updatePolicy><br> <checksumPolicy>ignore</checksumPolicy><br> </releases><br>
<id>wso2-nexus</id><br> <url>http://maven.wso2.org/nexus/content/groups/wso2-public/</url><br> </pluginRepository><br> </pluginRepositories><br> <dependencies><br> <dependency><br> <groupId>org.drools</groupId><br> <artifactId>drools-core</artifactId><br> <version>5.5.0.Final</version><br> <scope>provided</scope><br> </dependency><br> <dependency><br> <groupId>org.drools</groupId><br> <artifactId>drools-compiler</artifactId><br> <version>5.5.0.Final</version><br>
<scope>provided</scope><br> </dependency><br> <dependency><br> <groupId>org.drools</groupId><br> <artifactId>knowledge-api</artifactId><br> <version>5.5.0.Final</version><br> <scope>provided</scope><br> </dependency><br> <dependency><br> <groupId>org.slf4j</groupId><br> <artifactId>slf4j-nop</artifactId><br> <version>1.7.2</version><br> </dependency><br> </dependencies><br></project><br><br></div></div></body></html>