0 0

在单元测试中试验Drools出现错误。迷茫!5

错误如下:
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
at org.drools.commons.jci.compilers.EclipseJavaCompiler$3.acceptResult(EclipseJavaCompiler.java:321)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:335)
at org.drools.commons.jci.compilers.EclipseJavaCompiler.compile(EclipseJavaCompiler.java:351)
at org.drools.commons.jci.compilers.AbstractJavaCompiler.compile(AbstractJavaCompiler.java:51)
at org.drools.rule.builder.dialect.java.JavaDialect.compileAll(JavaDialect.java:342)
at org.drools.compiler.DialectRegistry.compileAll(DialectRegistry.java:60)- Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1dd3812]
- Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [packageBuilder,ruleBase,rulesEngine]; root of BeanFactory hierarchy]

at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:308)
at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:167)
at fun.core.RulesEngine.executeRules(RulesEngine.java:40)
at fun.test.DroolsTest.assignTests(DroolsTest.java:71)
at fun.test.DroolsTest.testRulesEngine(DroolsTest.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)- Closing application context defining beans [packageBuilder,ruleBase,rulesEngine]; root of BeanFactory hierarchy}

at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
2008年7月15日 17:54
目前还没有答案

相关推荐

    drools drools drools drools drools

    drools 是一个强大的规则引擎和业务规则管理系统,用于在Java应用程序中实现复杂的业务逻辑。它基于规则推理,允许用户以声明式的方式定义规则,并在运行时执行这些规则。drools 提供了一个高效的决策自动化框架,...

    Drools7.25中文文档.7z

    Drools是一个开源的业务规则管理系统,它基于Java平台,允许开发者轻松地在应用程序中实现复杂的业务规则。在本文档中,你将学习到如何安装和配置Drools Workbench以及KIE Server,这两个关键组件是Drools生态系统的...

    drools7.25中文文档+drools技术指南.zip

    1. **Drools概述**:这部分将介绍Drools的基本概念,包括什么是规则引擎,为什么需要规则引擎,以及Drools在业务流程中的作用。它会阐述Drools如何帮助开发者将业务逻辑从核心应用程序中分离出来,实现灵活的、可...

    Drools中文文档

    - **定义**:在Drools中,Fact是被插入到Working Memory中的Java Bean实例。 - **作用**:作为规则执行的数据载体,可以对其进行读写操作。 - **示例**:用户信息、订单详情等。 **3. Working Memory**: - **定义*...

    drools6.2 中文文档

    5. 学习如何在实际项目中集成 Drools,考虑性能优化和测试策略。 总之,Drools 6.2 中文文档提供了丰富的资源,帮助开发者和业务分析师理解如何利用规则引擎和工作流引擎来实现灵活、可扩展的业务逻辑。通过深入...

    drools5.2final与spring3集成测试

    此包主要测试drools5.2与spring整合,drools可调用数据库参数 环境准备,mysql/postgres 用到的表及数据见db.sql 修改hibernate.properties对应的参数 运行测试: com/jview/test/testMapping.java ...

    Drools6 和 Drools7技术指南-中文文档.zip

    Drools开发最全中文版技术指南。 Drools开发最全中文版技术指南,介绍了常见的drools如何进行开发,注意是:中文版中文版中文版! drools 中文文档 规则引擎 drools6 drools7 Java

    Drools workbench文件及DEMO项目代码

    在该项目中,你可以学习到如何配置Drools工作台,如何创建规则流(RuleFlow)、决策表(Decision Table)或者DRL(Drools Rule Language)文件,并通过Web界面进行交互式测试。同时,你可能会发现Maven或Gradle的...

    Drools

    在压缩包"drools-2.0"中,可能包含了Drools 2.0版本的库文件、文档、示例代码和API参考,这些都是学习和使用Drools的基础资源。通过研究这些内容,开发者可以深入了解Drools的工作原理,掌握如何在Java项目中集成和...

    Drools7_PDF教程 Drools中文文档 内容全面.zip

    Drools7_PDF教程 Drools中文文档 内容全面。...1. 内容更加全面,更多细节,更多知识点全部在新版本中有所体现,并且会附上小编做的例子 ,更多内容不断更新中 2. 目前国内最全的Drools中文文档。也是目前国内唯一一本

    drools测试程序

    在测试程序中,你可能需要配置类路径,使Drools能正确识别和加载你的Java类。 - **单元测试**:对于Drools测试程序,通常会使用JUnit或类似的框架编写单元测试,验证规则的正确性和性能。 在Java源代码中,你可能...

    Drools与Spring集成 登录测试

    在企业级应用开发中,规则引擎Drools和Spring框架的整合是常见的技术实践。Drools作为一个强大的、灵活的业务规则管理系统,可以处理复杂的业务逻辑,而Spring作为Java领域最流行的框架之一,提供了全面的后端服务...

    Drools7 + Springboot2 动态更新规则

    在本文中,我们将深入探讨如何将Drools 7与Spring Boot 2集成,实现动态更新规则的功能。Drools是一款强大的业务规则管理系统,而Spring Boot是Java领域广泛使用的微服务开发框架。通过结合这两者,我们可以构建一个...

    drools-7.10中文技术文档.pdf

    drools 最新文档 7.10 规则引擎中文文档,含 规则可视化操作说明,规则配置说明等; Drools 实现和提供了 Rete 算法;也曾提供 Leaps,但因为它无人维护而撒销了。Drools Rete 实现也被称为 ReteOO

    drools4.0.7 utf-8中文乱码.doc

    在 Drools 4.0.7 中,默认情况下,编译器使用 Eclipse JDTcore,但是这会导致部署到 JBoss 上时出现问题。解决方案是使用 Janino 编译器,通过 PackageBuilderConfiguration 来指定编译器。例如: `...

    drools 7.1中文文档pdf完整版本

    在Drools 7.1中,包含了对旧版本的改进和新增特性,比如对KIE Workbench的增强。KIE(Knowledge Is Everything)Workbench是Drools的集成开发环境,它提供了一系列工具来管理业务规则。在Drools 7.1版本中,KIE ...

    规则引擎Drools.NET移植版

    - **nunit.framework.dll**: NUnit是一个流行的.NET单元测试框架,可能用于Drools.NET的测试。 - **drools-3.0.pdb**和**drools.dotnet.examples.pdb**:这些是程序数据库文件,用于调试目的,包含了编译后的源代码...

    规则引擎Drools在J2EE项目开发中的应用

    在J2EE项目开发中,规则引擎Drools扮演着重要的角色,它是一个开源的业务规则管理系统(BRMS),能够帮助开发者将业务规则从应用程序逻辑中分离出来,从而实现更灵活、可维护的代码结构。Drools的核心功能是解析、...

Global site tag (gtag.js) - Google Analytics