有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java表示kmodule。让人垂涎三尺的xml

我正在使用Drools 6.1.0开发一个应用程序。我创建了一个无状态会话:

KieServices kieServices = KieServices.Factory.get();
KieContainer kContainer = kieServices.getKieClasspathContainer();
kSession = kContainer.newStatelessKieSession();

我还有一个默认的kmodule。xml:

<?xml version="1.0" encoding="UTF-8"?> <kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule"> </kmodule>

它可以在META-INF/kmodule中找到。xml

当我在Eclipse上运行应用程序时,它工作得非常好。我正在尝试将应用程序打包到一个可运行的jar文件中。但是当我运行jar文件时,kmodule。找不到xml

我如何向我的应用程序指出kmodule在哪里。xml文件?除了使用类路径,还有其他选择吗

谢谢!


共 (1) 个答案

  1. # 1 楼答案

    你使用的是maven结构吗?kmodule。据我记忆所及,xml文件需要位于src/main/resources/META-INF/目录中