在操作Drools的测试例子时,Eclipse后台报以下错误:
org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'
at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:160)
at org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:146)
at org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:121)
at org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:98)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:124)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:86)
at com.sample.DecisionTableTest.readDecisionTable(DecisionTableTest.java:58)
at com.sample.DecisionTableTest.main(DecisionTableTest.java:35)
Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath
at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setCompiler(JavaDialectConfiguration.java:91)
at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:52)
at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:156)
... 7 more
主要是缺少一个jar包:org.eclipse.jdt.core_3.3.1.v_780_R33x.jar而引起的。
分享到:
相关推荐
org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.rule.builder.dialect.java.JavaDialectConfiguration' at org....
您开发drools规则应用是否遇到过报错org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'呢? 这个jar包可解您燃眉之急。
hibernate 4以上Hibernate.INTEGER之类的不能使用了,之前使用的SQLiteDialect.java编译不过去了,这个可以。
这是因为 Drools 的源代码中,在 org.drools.rule.builder.dialect.java.JavaDialect 类中,public void compileAll() 方法里,文件不是使用 UTF-8 编码的。解决方案是修改 addClassCompileTask 方法,使用 getBytes...
亲测可以使用kingbase8-Finaldialect-5.2.17.jar kingbase8-8.2.0.jar
hibernate3.6.0dialect.jar
oracle连接字符串: class:oracle.jdbc.driver.OracleDriver url:"jdbc:oracle:thin:@localhost:1521:jbitdb","epet","epet" sqlserver: ...url:"jdbc:sqlserver:/...Firebird org.hibernate.dialect.FirebirdDialect
南大通用GBase数据库GBase_Hibernate3.2.3_GA-Dialect_8.3.81.51_build50.1.jar
SQLServer2008Dialect 优化了原来的分页查询数据方法以及在生成SQL时表后增加了with(nolock)
- 修改 `<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>` 为 `<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>`,以适配MySQL数据库。...
Hibernate提供了多种SQL方言,例如org.hibernate.dialect.OracleDialect、org.hibernate.dialect.MySQLDialect、org.hibernate.dialect.SQLServerDialect等。我们可以在配置文件中使用元素来设置SQL方言,例如: ...
hibernate下的kingbase的jar文件,需要的同学自行下载
hibernate.dialect org.hibernate.dialect.HSQLDialect hibernate.connection.driver_class org.hsqldb.jdbcDriver hibernate.connection.username sa hibernate.connection.password hibernate.connection.url jdbc...
hibernateProperties.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL5Dialect"); hibernateProperties.setProperty("hibernate.show_sql", "true"); sessionFactory.setHibernateProperties...
1.1、将两个jar包:com.zy.hibernate.dialect.SQLiteDialect.jar、sqlite-jdbc-3.7.2.jar拷贝到“\WEB-INF\lib”文件夹下; 2、配置hibernate: 2.1、将“hibernate\hibernate.cfg.xml”拷贝到“\WEB-INF\classes”...
如果使用Hibernate,需要在配置文件中指定`hibernate.dialect`为`org.hibernate.dialect.KingbaseDialect`。 6. **最佳实践** - 选择适合项目JDK版本的驱动jar包,避免版本不兼容问题。 - 确保正确配置数据库连接...
dialect "java" rule "paramcheck1" when then final Logger LOGGER = LoggerFactory.getLogger("param-check-one 规则引擎") ; LOGGER.info("参数"); end (2)、语法说明 文件格式 可以 .drl、xml文件,也可以...
- `org.hibernate.dialect.MySQLInnoDBDialect`:针对使用InnoDB存储引擎的MySQL。 - `org.hibernate.dialect.MySQLMyISAMDialect`:针对使用MyISAM存储引擎的MySQL。 - **driver_class**:指定JDBC驱动的类名。...
- **Oracle9i/10g**:`org.hibernate.dialect.Oracle9Dialect`专为Oracle9i和10g版本设计,提供了针对这些版本特性的优化。 #### DB2 **DB2** 是IBM开发的一种高性能数据库系统,支持多种平台: - **通用DB2**:...
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/> ... ``` 4. **配置Bitronix Transaction Manager (BTM)**:Drools Workbench需要一个事务管理器来处理数据库事务。在Tomcat...