2014-10-27 23 views
0

我已經導入了DRL文件,並且要求pojo作爲guvnor中的單個jar文件。我可以看到依賴類出現爲單獨規則的事實,而Guvnor通過URL公開這些規則。我使用changeset來使用URL併爲我的數據應用規則。當我這樣做時,我得到了我在DRL文件中導入的所有類的異常消息。如何解決Guvnor中DRL對POJO的依賴?

Unable to Analyse Expression

[Error: unable to resolve method using strict-mode: org.drools.spi.KnowledgeHelper.***]

有人可以幫我解決這個問題嗎?

提前致謝!

+0

請定義哪個版本的Guvnor。 – Steve 2014-10-27 14:03:13

+0

嗨,我使用Guvnor 5.5.0版本和Drools運行時也是5.5.0 – vaish 2014-10-28 06:21:27

+0

@Steve,你能幫我解決這個問題嗎? – vaish 2014-10-30 06:26:17

回答

0

沒有看到DRL,我會猜測。我懷疑你在使用'mvel'方言,但你的DRL正在採用Java方言。試着改變它。你可以看到這個在這裏一個例子:

Throwing exception in Guvnor (Guided Editor Rule)

如果您發佈的DRL,那麼我可能需要重新考慮和更改/刪除這個答案。 :)