gpt4 book ai didi

java - 如何部署一个简单的Drools应用程序?

转载 作者:行者123 更新时间:2023-11-30 04:16:02 25 4
gpt4 key购买 nike

如何部署一个简单的Drools应用程序?

请注意,这不是网络应用程序。它只是一个简单的规则引擎应用程序,用于评估与一组 POJO 变量相关的一组事实。

我在 Drools 官方网站或 Google 搜索结果/堆栈溢出中找不到任何具体信息。

我正在 Eclipse 上研究 Drools 示例 ( http://docs.jboss.org/drools/release/5.5.0.Final/drools-expert-docs/html_single/#d0e8772 ),并希望在 Linux 计算机上部署一个简单的示例 - 作为部署更复杂的应用程序的垫脚石。

这难道不应该像从 Eclipse 导出可运行的 JAR、将该 JAR 复制到 Linux 计算机然后通过 # java -jar .jar 调用该 JAR 一样简单吗?

感谢帮助。谢谢。

最佳答案

受到@Steve评论的鼓励,我将发表我的两分钱作为答案。

部署应该与您在问题中描述的一样简单。最简单的

  1. 编写代码和规则

  2. 将应用打包到 JAR

  3. 运行应用程序(使用 java -jar 选项从命令行)

只需确保包中包含所有库,并且规则位于应用程序可以执行的位置(例如类路径)。

感谢@Steve 指出Maven Shade Plugin 。它看起来确实比可怕的 jar-with-dependations 程序集更用户友好。既然已经建议将 Maven 作为构建工具,请检查此 question regarding on how to build a Drools app with Maven

我非常确定 Eclipse 也有一些很好的功能可以导出为 JAR。

关于java - 如何部署一个简单的Drools应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18369424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com