gpt4 book ai didi

java - 如何从 Java webapp 调用 Prolog 谓词?

转载 作者:行者123 更新时间:2023-11-30 08:39:07 27 4
gpt4 key购买 nike

在我的 Linux 机器上,我开发了一个谓词(使用 SWI-Prolog),我想从 webapp 调用它。最好我想将谓词作为独立于平台的单元提供,可以从任何基于 java 的应用程序服务器(Tomcat、Wildfly、Websphere?)使用 JPL 可以在 Prolog 和 Java 之间架起一座桥梁。而且我知道可以为谓词构建一个独立的可执行文件。

是否可以将所有需要的文件打包成一个 WAR 文件,我应该尝试使用 docker 技术还是有任何其他方法?

最佳答案

这里有一个 Java Prolog Connectivity 库:

https://github.com/java-prolog-connectivity

它在 Java 和许多 Prolog 系统之间提供了统一的接口(interface)。不幸的是,我认为任何带有为其编写驱动程序的 Prolog 系统都不是 100% 纯 Java 实现 - 所以你不能将整个东西打包到一个 WAR 文件中。

周围有一些 100% Java Prolog 实现。例如这个:

https://www.gnu.org/software/gnuprologjava/

很高兴看到它的 JPC 驱动程序 - 检查是否还没有。

关于java - 如何从 Java webapp 调用 Prolog 谓词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284136/

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