I am am deploying my kjar onto kie server container using kie workbench. The kie deployment descriptor has "runtime-strategy" set to "PER_REQUEST". However, when kie server container is finally created, it is showing "runtime-strategy" as "SINGLETON" always. The behavior is also reflecting "SINGLETON".
Please let me know of a solution to this.
I see the same behavior with kie-drools-wb-6.5.0.Final-tomcat7.war. For some reason the "Save" button is disabled(attached screenshot)Execution Server Page : Drools Workbench
I am logged in as admin just to make sure its not an authorization issue. Thoughts on what could be the issue?
From the drools google group: This is a UI only issue. Can be confirmed by making a REST call to the Kie Server.
More details : https://issues.jboss.org/browse/RHBPMS-4373
Related
I have been trying follow the links and details available to set up a KIE Drools workbench for Drools like https://www.intertech.com/simple-setup-of-drools-kie-workbench-and-kie-server-in-one-wildfly-instance/.
From what I could analyze and read up KIE Drools Workbench will let me configure a rule engine through a front end and that Guvnor used to handle this aspect prior to workbench. These configured rules can be blended into my Spring Boot application to drive my loan application requirement. I hope that this understanding of usage of KIE Drools workbench is correct. Please confirm.
Below are the things I tried.
Set up KIE Workbench in Wildfly
Set up KIE Server in Wildfly
Getting them deployed I had to go through many issues which I was able to resolve like updating the jboss-deployment-structure.xml and executing using standalone-full.xml.
This is the UI I see now.
But for the workbench I am only seeing FORBIDDEN on screen.
Can you please suggest what can be done so that I can have the UI to create my custom rules.
Just thought of updating that I was able to resolve the issue I faced. The only thing to be done is to follow the link I shared word by word :) . The users were created as stated and the exact version of war files were used and I am now able to access the workbench. Now on I will be exploring the usage.
I am running KIE Drools workbench version 7.5.0 (kie-drools-wb-7.5.0.Final-wildfly10.war) on WildFly 10. On my workbench, I can create a new project and add a new Business Process. However, I can't access the Process Management page that most tutorials show because the menu doesn't display it at all. See the screenshot to get a clearer idea of what I am saying.
My KIE Workbench shows Projects and Dashboard under Design, Deployments and Execution Servers under DevOps and Business Dashboards under Track. Most tutorials show that this menu has much more than this, atleast a Process Management option.
So the problem is I can't see the Process Management option in my menu. Can somebody help me out here?
The Kie Workbench has a few variations, the one you're trying (kie-drools-wb) is target for authoring and deploying rules only. To have access the full set process related features, please try kie-wb instead: https://repository.jboss.org/nexus/content/groups/public-jboss/org/kie/kie-wb/7.5.0.Final/kie-wb-7.5.0.Final-wildfly10.war
I am new to Drools so my question could be obvious but I cannot find an answer.
I defined Data Model and Rule, built and deployed to my Drools server. Is any way to test it using Drools Workbench or I need to implement java client application or manually simulated call from web client like Postmen or SoapUI to Drools server? Thank you!
I figured out that I cannot test my rule from Drools Workbench and need to use either web client or application.
I am very new to JBPM and KieWorkbench ,infact from .net background.
I've installed JBPM 6 on my machine and have developed some guided rules and workflows using KieWorkbench.
On local I can easily create,run and Test workflows and Rules, because as I do ant start.demo all setup is done.
Moving forward now I've to deploy this on production environment and share the source code with team members.
Limitation is I cannot use Git.
Now I've 2 questions :-
1.How to deploy this on production?
2.How can I share code/project with my teammates.
Any help will be much appreciated.
Thanks in advance.
There was a similar question about using KIE Workbench in production environment. Look at my answer here. If you do not need GUI, I would recommend to use KIE Server for process execution. Unfortunately, it is not described in jBPM documentation but you can find it in the Drools one.
When it comes to sharing projects created in KIE Workbench, you can do one of these two things:
Clone a Git repository from KIE Workbench. It should be available on address git://localhost:9418/repository_name.
Deploy a project in KIE Workbench and find the artifact with your process and rule definitions in your ~/.m2/repository.
It may also be a good idea to have your development version of KIE Workbench deployed somewhere where others can access it and see your process definitions directly in this application.
I am on the way of configuring Drools Workbench and KIE Execution Server using docker pre build below docker images.
Drools Workbench Showcase
KIE Execution Server Showcase
During that course i am able to register KIE Execution Server from Drools Workbench successfully including a container that point to my build.
However Actual problem is that registered KIE Execution Server is ruining but container is in stopped state and showing mark(!) and i am unable to start.
Therefore please suggest if encountered same issue where server is running but container is stopped and not able to start.
Note: I didn't touched any configuration that are part of docker image.