1

我想知道在为 grails 安装 drools 插件时是否有其他人遇到过问题,因为我必须执行几个手动步骤才能使其正常工作,而且我认为它会立即安装并工作。

为了使它工作,我必须执行以下步骤:

第 1 步 - 安装 drools 插件

grails install-plugin drools

第 2 步 - 尝试运行应用程序

grails run-app

(SAXParser 异常阻止我的应用程序启动)

第 3 步 - 删除 Jar 文件以修复 SAXParser 异常

.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\lib

删除文件 -xml-apis-1.0.b2.jar

第 4 步 - 将 jar 文件从 .grails 文件夹复制到您自己的应用程序文件夹

复制自

.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\lib 

到您工作区中的 lib 文件夹所在的任何位置

第 5 步添加 jars 以在 Spring STS 中构建路径

第 6 步将 drools 类从 .grails 文件夹复制到您自己应用程序中的相应文件夹

.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\grails-app\domain\DroolsRule.groovy

.grails\1.2.2\projects\<your-project>\plugins\drools-0.3\grails-app\services\DroolsService.groovy

(记住并更改这两个文件中的包以匹配您自己的应用程序包结构)

我很想看看其他人是否有类似的问题,因为花了一段时间才弄清楚如何做到这一点。当然应该有比这更简单的方法让它工作吗?

4

1 回答 1

0

我已经使用 grails 1.1.1 和 drools-0.3 进行了尝试,它的工作原理与http://www.grails.org/Drools+Plugin中提到的一样。 您的问题可能特定于 grails 版本。

于 2010-08-02T21:06:53.043 回答