当前位置: 首页 > 知识库问答 >
问题:

Drools从5.4升级到6.2在eclipse中不工作

宇文飞羽
2023-03-14

我们正在使用eclipse开普勒服务发布2,Tomcat 7.0.64,JDk1.7。我们以前使用的是流口水5.4.0,现在我们已经升级了流口水6.2.0。作为升级的一部分,我们在构建路径和Web应用程序库文件夹中添加了以下文件。

1.drools-compiler-6.2.0。期末考试-红帽-4。罐子
2。drools-core-6.2.0。期末考试-红帽-4。罐子
3。ecj-4.3.1。罐子
4。drools-templates-6.2.0。期末考试-红帽-4。罐子
5。kie-api-6.2.0。期末考试-红帽-4。罐子
6。kie-internal-6.2.0。期末考试-红帽-4。罐子
7。知识-api-6.2.0。期末考试-红帽-4。罐子
8。mvel2-2.2.4。最后的红帽子1。罐子
9。protobuf-java-2.5.0。罐子
10。slf4j-api-1.6.4。罐子
11。slf4j-simple-1.6.4。罐子
12。xstream-1.4.7。罐子
13。xmlpull-1.1.3.1。罐子
14。antlr-runtime-3.5。罐子

我的tomcat和Web应用程序与以前版本的drools配合得很好。但在我介绍了上述文件之后,问题就开始出现了。从下面的错误中,我了解到一些jar文件正在发生冲突,但我不知道哪个文件正在发生冲突,以及如何发现冲突。

当我启动我的html" target="_blank">tomcat Web服务器时,我得到了下面的异常。

有人能帮我解决上述问题吗?

注意:我们在项目设置中没有使用Maven。

共有1个答案

龙永思
2023-03-14

如果您没有使用maven,那么获取所有必要的依赖关系可能会变得非常复杂。

我的建议是创建一个非常简单的maven项目,其中包含您需要的依赖项(kie-api,drools-编译器,drools-core,drools-tem板),然后执行以下操作:

mvn dependency:copy-dependencies

上面的命令将在target下创建一个名为dependencies的目录,您将在其中找到所有。您正在使用的Drools工件所需的jar文件。

希望有帮助,

 类似资料:
  • 我正在运行《docker compose》中的jenkins,来自图片jenkins/jenkins。升级到Jenkins 2.277.1后,LDAP身份验证停止工作,我无法登录。我收到以下错误: 詹金斯。docker。new\u 1 | 2021 06-04 14:49:31.3110000[id=138]警告o.j.p.p.DiskUsageCollector#collect:无法获取磁盘使用

  • 我在项目中使用JUnit进行代码覆盖。对于db,我将dbunit用作模拟db。当我从EclipseUI运行JUnit时,它会被通过,但在运行maven时会失败。 通过使用maven,上述设置在JDK 1.6.25中运行良好,升级到1.8.51时开始失败。我已经更新了maven编译器插件,它不工作。我使用以下版本,jUnit-4.72.dbunit-2.4.8 hsqldb-2.0.0 maven-

  • 问题内容: 我正在尝试将Eclipse环境更新为Java8。我安装了jdk和jre版本8。我也这样做: https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler 然后在项目中->属性-> Java构建路径-> JRE系统库->编辑->执行环境-> JavaSE-1.8(unbound),这是名称中唯一带有Java 8的选项。但是,

  • 与pip一起运行命令会出现以下错误。甚至命令也会产生以下错误。 我读到这个错误是由setupols版本31.0.0引起的,它应该低于28.0.0。但是我的setupols的版本是26.1.1,它仍然给出了相同的错误。

  • 升级到Ubuntu13.10后,当我点击Eclipse中的任何菜单(帮助、窗口、运行)时,它们都不会出现。只有菜单存根和选择项可见。 我尝试安装新鲜4.3和同样的事情正在发生。还有人经历过这种行为吗?

  • 我尝试使用以下命令升级pip3: 安装升级pip 但不幸的是,它不再工作,并显示以下信息: pip3——版本 信息: 回溯(最后一次调用): 文件/usr/local/lib/python3.4/dist-packages/pkg_-resources/init.py”,第651行,在“构建主ws.require(requires) 文件/usr/local/lib/python3.4/dist-