Java 从EJB调用Drools

Java 从EJB调用Drools,java,ejb,drools,Java,Ejb,Drools,我正试图把我的头围绕这个问题,但到目前为止,我也不能。我从一个简单的会话ejb调用drools,传递可序列化的“事实”。但出于某种原因,我试图破译《口水》拒绝发布任何规则(或者它没有看到我不知道的事实)。 我已采取以下步骤: -我还配置了转储目录,该目录根据规则创建java源代码。这告诉我drl的编译是正确的 -我在一个简单的测试程序中使用相同的“事实”和drl文件调用相同的程序,drools启动并验证事实 我在EJB方法中遗漏了什么? 欢迎提出任何建议! TIA显示无法启动会话的代码,如何创建

我正试图把我的头围绕这个问题,但到目前为止,我也不能。我从一个简单的会话ejb调用drools,传递可序列化的“事实”。但出于某种原因,我试图破译《口水》拒绝发布任何规则(或者它没有看到我不知道的事实)。 我已采取以下步骤:

-我还配置了转储目录,该目录根据规则创建java源代码。这告诉我drl的编译是正确的

-我在一个简单的测试程序中使用相同的“事实”和drl文件调用相同的程序,drools启动并验证事实

我在EJB方法中遗漏了什么? 欢迎提出任何建议!
TIA

显示无法启动会话的代码,如何创建POJO并将其作为事实插入,以及应该触发的规则。我可以通过添加调试事件侦听器来解决问题,该侦听器显示我缺少运行时依赖项。奇怪的是,只有在添加调试侦听器之后才会显示错误,否则它不会显示在日志中。