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

“java.lang.RuntimeException:无法在安装Drool with Tomcat中找到KieModule”

商琛
2023-03-14

我们已经用Tomcat8.0设置并部署了Drool7.15应用程序。然而,问题是当我们试图部署规则时,我们会得到下面的异常。java.lang.runtimeException:找不到kieModule:com.tisl.mpl.ruleEngine:rrt-kjar:1.0.0

解决这个问题的办法是什么?同样的罐子在Wildfly(jBOSS)中运行良好

2019年9月14日18:24:06.510严重[http-nio-8080-exec-8]org.kie.server.services.impl.kieserverimpl.createContainer错误为模块“com.tisl.mpl.ruleengine:rrt-kjar:1.0.0”java.lang.runtimeException:在org.drools.compiler.kie.builder.impl.kieservicesimpl.new处找不到kiemodule:com.tisl.mpl.ruleengine:rrt-kjar:1.0.0 kieContainer(kieservicesimpl.java:111)在org.kie.server.services.impl.kieserverimpl.createContainer(kieserverimpl.java:214)在org.kie.server.remote.rest.common.resource.kieserverrestimpl.createContainer(kieserverrestimpl.java:90)在sun.reflect.nativeMethodAccessorimpl.invoke0(原生方法)在ect.Method.invoke(Method.java:498)位于org.jboss.resteasy.core.methodInjectorimpl.invoke(methodinjectorimpl.java:168)在org.jboss.resteasy.core.resourceMethod.invokeontarget(resourceMethod.java:269)在org.jboss.resteasy.core.resourceMethod.invoke(resourceMethod.java:227)在org.jboss.resteasy.core.resourceMethod.invoke(resourceMethod.java:216)在core.synchronousdispatcher.invoke(synchronousdispatcher.java:125)在org.jboss.resteasy.plugins.server.servlet.servlet.servlet.serviceContainerdispatcher.service(servletContainerdispatcher.service(servletContainerdispatcher.service(servletContainerdispatcher.service(servletContainerdispatcher.java:208)在奥尔多在org.apache.catalina.core.applicationFilterChain.java:231),org.apache.catalina.core.applicationFilterChain.doFilter(applicationFilterChain.java:166),org.apache.tomcat.websocket.server.wsfilter.doFilter(wsfilter.java:52),org.apache.catalina.core.applicationFilterChain.internaldoFilter(rehttPrequestFilter.java:42),在org.apache.catalina.core.applicationFilterChain.internaldoFilter(applicationFilterChain.java:193),在org.apache.catalina.core.applicationFilterChain.doFilter(applicationFilterChain.java:166),在org.apache.catalina.core.standardWrapperValve.invoke(standardWrapperValve.invoke(standardWrapperValve.java:199),在catalina.core.standardHostValve.invoke(StandardHostValve.java:139)在org.apache.catalina.valves.errorReportValve.invoke(ErrorReportValve.java:81)在org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)在

在org.apache.catalina.core.standardEnginEvalve.invoke(StandardEnginEvalve.java:87)在org.apache.catalina.connector.coyoteAdapter.Service(coyoteAdapter.java:343)在org.apache.coyote.http11.http11Processor.Service(http11Processor.java:798)在org.apache.coyote.abstractProcessorlight.process(abstractProcessorlight.process java:1498)在org.apache.tomcat.util.net.socketProcessorBase.run(socketProcessorBase.java:49)在java.util.concurrent.threadPoolExecutor.runworker(threadPoolExecutor.java:1149)在java.util.concurrent.threadPoolExecutor.java:1149)在java.util.concurrent.threadPoolExecutor$worker.run(threadPoolExecutor.java:624)在

-RAM

共有1个答案

曹旭东
2023-03-14

您所面临的错误有多种可能的解释。

1)类路径上缺少kie-ci库-要解决这个问题,您需要将其声明为maven依赖项(或者以任何其他方式将其与应用程序捆绑在一起)

2)您在ReleaseId中犯了一个错误,具有以下GAV的KJAR确实不存在:com.tisl.mpl.ruleengine:rrt-kjar:1.0.0

 类似资料:
  • 问题内容: 我一直在尝试在本地计算机上安装进行测试。我已经安装了Python 2.7.10。当我键入: 它给出一个错误: 我找不到CL.exe,在Google上进行的快速搜索似乎缺少了一些Visual C 编译器。但是,我尝试安装说VC 2008可再发行的x86,但仍然是同样的问题。 知道有什么问题吗?操作系统是Windows 7 64位。 问题答案: 我设法解决了这个问题,尽管这很奇怪。老实说,

  • 问题内容: 我下载了一个示例项目,以学习如何制作UIPageViewController,并且我试图从本质上分叉该项目,并且需要添加第三方库。目前,我的项目中似乎没有.xcworkspace文件。当我尝试安装cocoapods时,我首先运行 -在终端的特定项目目录中 -在同一目录中 我在终端“项目目录中未找到Podfile”中收到错误。 发生这种情况是因为我没有.xcworkspace文件吗?我是

  • 尝试在debian 64位虚拟机上安装android studio,我得到了著名的错误:无法运行mksdcard SDK工具 我知道我丢失了一些包,所以我尝试了:su apt get install lib32z1 lib32ncurses 5 lib32bz2-1.0 lib32stdc 6 但是我得到了 读取包列表…完成构建依赖树 读取状态信息…完成E:无法定位包lib32z1 E:无法定位包

  • pip 安装了selenium,但是import webdriver 中找不到 selenium PS: 本地安装的python版本是3.11.6,项目环境的chromedriver 版本是159,chrome安装测试版本也是159 如何正常运行程序呢? 环境变量也配置完了,测试从新安装selenium,但是找不到

  • 问题内容: 使用在Windows 8上使用Python 2.7给我的错误: 问题: 如何解决错误?运行给出了同样的错误… 问题答案: 您可以改用ol’good 。 不是pip,而是它的一个好方面是也能够下载和安装二进制程序包,这使您无需准备VC ++。当然,这取决于二进制文件是为您的Python版本准备的。 更新: 是的,Pip现在可以安装二进制文件! 有一种新的二进制Python存档格式(whe

  • 所以当我的终端显示我没有python时,我试图安装python,这很奇怪,因为我认为我有。当我试图找到它时,我找不到它,我使用如下命令: 当我试图删除python时(我正在尝试随机操作): 然后此错误将显示:操作无法完成。无法找到Java运行时。请访问http://www.java.com以获取有关安装Java的信息。 当我尝试用安装时 然后会抛出相同的Java错误。 更新:抱歉,我在macOS蒙