KIE Workbench:如何从Java应用程序触发工作台中的规则?

时间:2018-06-26 21:08:37

标签: java kie-workbench drools-kie-server kie-server drools-kie-workbench

我已经在Docker上安装了KIE Workbench和KIE服务器。现在,我试图从Eclipse运行工件。 我尝试这样做:

    KieServices ks = KieServices.Factory.get();
    KieContainer kContainer = ks.newKieContainer(
            ks.newReleaseId("com.myteam",   "test1", "1.0.0"));

    KieScanner kScanner = ks.newKieScanner( kContainer );
    kScanner.start( 10000L );
    KieSession kSession = kContainer.newKieSession("default");  

但是我遇到了运行时异常:

Exception in thread "main" java.lang.RuntimeException: Cannot find KieModule: com.myteam:test1:1.0.0
at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:186)
at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:172)
at com.sample.Invoke.main(Invoke.java:12)

我在此链接中找到: Loading Drools/KIE Workbench artifacts directly from the repository。我想尝试这种方法。

但是我不确定URL应该是什么,因为pom文件中的URL是文件路径。我已附上pom文件的屏幕截图。 Screen shot of the pom file

我检查了KIE服务器的日志。我已附上日志的屏幕截图。KIE Server LOG Screenshot。当我导航到该网址时。我收到一条错误消息,说“花了太长时间才响应”。

谢谢

0 个答案:

没有答案