如何将Drools工作台(版本6.3.0 Final)部署到Tomcat 7?

时间:2016-03-31 14:24:01

标签: tomcat drools drools-guvnor

我感到非常绝望!部署drools工作台非常困难! 起初我只找到一个战争包,所以我只是用它作为Activiti 5.0。然而,正如你所看到的那样,它失败了。然后我发现它必须像用户指南那样做,而且我这样做,它仍然没有改变。 我花了很多时间来找到罐子(开发人员为什么要在下载中支持它们?)并创建文件,但它仍然不起作用。我不知道为什么因为我有指导告诉我的一切。 有人可以帮助我吗? 每次我在经理页面部署.war时,我都会得到: enter image description here 但是当我部署其他.war时,我不会遇到这个问题。

2 个答案:

答案 0 :(得分:1)

本指南适用于kieServer(kie-server-7.37.0.Final-ee8)和Drools工作台或企业中心(business-central-7.35.0.Final-wildfly14)和wildFly 14.0.1,而不适用于tomcat。

请仅使用这些版本,否则将无法使用。

Steps

1) Extract WildFly zip.

2) copy Kie-drools-wb.zip and kie-server.zip into directory-> wildfly-14.0.1.Final/standalone/deployments.

3) Increase its java space goto wildfly-14.0.1.Final/ bin. 
open standalone.conf. replace JAVA_OPTS="-Xms128m -Xmx512m -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=1024m -Djava.net.preferIPv4Stack=true"  with  JAVA_OPTS="-Xms128m -Xmx2048m -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=1024m -Djava.net.preferIPv4Stack=true"

4)   Add Application user run command -> ./add-user.sh -a -u kieserver -p kieserver -ro admin,kie-server,rest-all,kiemgmt

5) Add Management user run command -> ./add-user.sh 
name- kieserver
password- kieserver
role- admin
slave host controller- yes 

6) run server using command ->  ./standalone.sh --server-config=standalone-full.xml -Dorg.kie.server.user=kieserver -Dorg.kie.server.pwd=kieserver -Dorg.kie.server.controller.user=kieserver -Dorg.kie.server.controller.pwd=kieserver -Dorg.kie.server.location=http://localhost:8080/kie-server/services/rest/server -Dorg.kie.server.controller=http://localhost:8080/kie-drools-wb/rest/controller -Dorg.kie.server.id=wildfly-kieserver &

7) when you see "task finished successfully." in logs go to url to open drools workbench -> http://localhost:8080/kie-drools-wb/
 enter user- kieserver and password- kieserver
if home page after login is not open. reload or login again

8) open kieser server -> http://localhost:8080/kie-server/services/rest/server/containers
check that page has <response type="SUCCESS" msg="List of created containers">

9) check that kie server is connected to workbench-> 
 a) go to menu-> under deploy you have Excecution servers(click).
 b) In the remote-server you should have -> wildfly-kieserver@localhost

10) now you have up and running drools connected with kie server

答案 1 :(得分:0)

我几周前曾尝试部署工作台和服务器,并根据博客文章撰写了分步指南。我发现比野猫更容易在tomcat上部署。试试这个:

KIE Workbench和KIE服务器的设置

  

环境:Windows 7

     

Java版本:JDK 8.0

     

应用程序服务器:Wildfly8.2.0.Final

     

版本控制:Git

here

使用的步骤

1)从wildfly网站下载Wildfly发行版    选择版本8.2.0.Final,描述Java EE7 Full&amp;网络发布
   在任何地方解压缩存档并将其重命名为wildfly(以便于使用)

2)从repo1.maven.org下载针对Wildfly的KIE Workbench和KIE Server发行版

Workbench:kie-wb-distribution-wars-6.3.0.Final-wildfly8.war

服务器:kie-server-6.3.0.Final-ee7.war

Rename the workbench file to "kie-wb" and the server file to "kie-server" for easier use.
Copy both files to "wildfly\standalone\deployments" folder.

3)将环境变量JAVA_HOME设置为JDK 1.8 jar,将WILDFLY_HOME设置为wildfly文件夹。

4)打开cmd并将目录更改为&#34; wildfly / bin&#34;夹。    运行命令:add-user.bat并选择b(应用程序用户)    创建以下用户:     对于服务器         名称:kieserver         密码:kieserver1!         角色:kie-server     用于工作台         name:workbench         密码:workbench1!         角色:admin,kie-server

5)使用以下命令运行服务器:

   standalone.bat --server-config=standalone-full.xml 
-Dorg.kie.server.id=wildfly-kieserver 
-Dorg.kie.server.location=http://localhost:8080/kie-server/services/rest/server 
-Dorg.kie.server.controller=http://localhost:8080/kie-wb/rest/controller

6)使用相应的用户输入工作台并传递以下网址:http://localhost:8080/kie-wb