我正在使用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。
如何向我的应用程序指明wheodule.xml文件?除了使用类路径之外还有其他选择吗?
谢谢!
答案 0 :(得分:1)
您使用的是maven结构吗?据我记得,kmodule.xml文件需要位于src / main / resources / META-INF /目录中。