I removed all this servlet stuff and then I added
msgCtClass.writeFile();
after building the class in FactGenerator and it works.
-W
On 16/05/2012, Ayush <ayush.vatsyayan(a)alcatel-lucent.com> wrote:
Please find the attached code as zip. It contains following files
1) index.jsp: contains just a link to servlet which will initiate the
process.
2) servlets.DroolsInvokerServlet.java
3) test.FactGenerator.java
4) testRule.drl
Please deploy the project as .war project in jboss6 and add the following
in
web.xml
/<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>BIRT_Chart_JS_API_Samples</display-name>
<servlet>
<servlet-name>DroolsInvokerServlet</servlet-name>
<servlet-class>servlets.DroolsInvokerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DroolsInvokerServlet</servlet-name>
<url-pattern>/DroolsInvokerServlet</url-pattern>
</servlet-mapping>
</web-app>/
Here is my code using which I'm able to reproduce the issue.
Following is the error I'm receiving
/java.lang.RuntimeException: Error importing :
'defaultpkg.LogMessage.logMessage'
[ function logMessagelogMessage (line:7): Only a type can be imported.
drools.dynamic.Message resolves to a package
]
Error importing : 'defaultpkg.LogMessage.logMessage'
servlets.DroolsInvokerServlet.createKnowledgeBase(DroolsInvokerServlet.java:84)
servlets.DroolsInvokerServlet.myCode(DroolsInvokerServlet.java:57)
servlets.DroolsInvokerServlet.service(DroolsInvokerServlet.java:38)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)/
--
View this message in context:
http://drools.46999.n3.nabble.com/Drools-function-not-working-with-Javass...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users