1

我已经在 Docker 上安装了 KIE Workbench 和 KIE 服务器。我在 drools 工作台中有工件。现在我正在尝试从 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文件的屏幕截图。pom文件的屏幕截图

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

谢谢

4

0 回答 0