[rules-users] MySQL / Postgres With Human Task Process Sample
JunckyUser
rafiuddin.mk at gmail.com
Fri Jul 24 03:20:57 EDT 2009
I Don't think Drools Flow is used by this user-list group. I am searching at
wrong place.
Can any one help me in getting a "link or sample on MySQL or Postgress with
Human Task process"............
JunckyUser wrote:
>
> Hi,
>
> New to Drools, can any one provide a link or sample ondrools... MySQL
> Human Task process. Cristiano Gavião have you able to solve your issues
> mentioned in this thread.
>
> Thanks in Advance...
>
>
>
>
>
> Cristiano Gavião wrote:
>>
>> Hi,
>>
>> I was trying to change the persistence settings for human task process
>> server for using MySQL instead of H2DB.
>>
>> I was following the Drools Flows Documentation on chapter 5.1.3.:
>> Configuring
>> Persistence.(https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-flow/html_single/index.html
>> #d0e1157)
>>
>> I read on docs that I should override the persistence.xml of the
>> drools-process-enterprise.jar, create the drools.session.conf with
>> some contents (i don`t undestand` what it is...) and put them on my
>> project META-INF directory... ok?
>>
>> I created the files as stated on docs but it didn't work... My
>> example runned ok, but using the H2DB and not my MYSQL.
>>
>> // Use persistence.xml configuration
>> emf =
>> Persistence.createEntityManagerFactory("org.drools.persistence.jpa");
>> taskService = new TaskService(emf);
>> taskSession = taskService.createSession();
>> server = new MinaTaskServer(taskService);
>> Thread thread = new Thread(server);
>> thread.start();
>> Thread.sleep(500);
>> System.out.println("Server started ...");
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> After some investigation I could see that the example recommended by
>> Mark Proctor (TaskLifeCycleTest.java, and others that use
>> MinaTaskServer) use that
>> is setting on drools-process-task.jar and not the
>> "org.drools.persistence.jpa" on drools-process-enterprise.jar as
>> stated on documentation...
>>
>> First question, which one should I use for use the Drools Flows Server
>> and Client?
>>
>> emf =
>> Persistence.createEntityManagerFactory( "org.drools.task" );
>>
>> emf =
>> Persistence.createEntityManagerFactory("org.drools.persistence.jpa");
>>
>>
>> I test the first option. I changed the persistence.xml file and use
>> the code below:
>>
>> // Use persistence.xml configuration
>> emf = Persistence.createEntityManagerFactory("org.drools.task");
>> taskService = new TaskService(emf);
>> taskSession = taskService.createSession();
>> server = new MinaTaskServer(taskService);
>> Thread thread = new Thread(server);
>> thread.start();
>> Thread.sleep(500);
>> System.out.println("Server started ...");
>>
>>
>>
>> Hummm.... It runs and connect well to my MySQL. but now it brings me a
>> error...
>>
>>
>> java.lang.IllegalArgumentException: Named query not found:
>> UnescalatedDeadlines
>> at
>> org
>> .hibernate
>> .ejb
>> .AbstractEntityManagerImpl
>> .createNamedQuery(AbstractEntityManagerImpl.java:108)
>> at org.drools.task.service.TaskService.(TaskService.java:84)
>> at org.drools.task.service.TaskService.(TaskService.java:68)
>>
>>
>>
>> It sounds like it was not possible to find orm.xml that is on META-INF
>> of drools-process-task.jar.
>>
>> But when I copy the orm.xml file to my project META-INF it works ok....
>>
>>
>> Could someone give some ideas how can I solve this problem..
>>
>> Thanks a lot
>>
>>
>> Cristiano
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Problems-setting-MySQL-for-the-human-task-process-server....-tp21769805p24639830.html
Sent from the drools - user mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090724/5c9c4f49/attachment.html
More information about the rules-users
mailing list