jsprit 作为 php 网络应用程序的后端

jsprit as backend for php web application

由于我没有 java 编程经验,所以我可能在这里树错了树。

我遇到了一个基于 java 的 VRP 求解器 jsprit,它看起来非常令人印象深刻,我想知道它是否可以用于基于 php 的网络应用程序。

我已经安装了 tomcat 和 JavaBridge,我已经下载了 jsprit 源代码和二进制文件。

有没有可能...

  1. 要通过创建和部署 .war 文件直接使用二进制文件吗?

  1. 通过 JavaBridge 使用 .jar 文件?

或者我是否需要某种 java 网络应用程序来充当包装器?

我在 github 上看到一个应用程序,它看起来是一个包装器,但它看起来没有完成或仍然有效。

感谢您的帮助...

经过进一步研究,我自己找到了答案。

我下载了 JavaBridge 模板 .war 文件并将其重命名为 jsprit.war

然后我下载了 jsprit 的二进制文件。

我使用 7-zip 将 jsprit 二进制文件添加到 WEB-INF\lib 文件夹中新重命名的 jsprit.war

已安装并设置 tomcat

已安装 php5.cli

我使用 tomcat 网络应用程序管理器部署了 jsprit.war 文件。

现在,通过在我的 php 页面中包含 http://localhost:8080/JavaBridge/java/Java.inc,我现在可以使用以下方法访问 jsprit 类:$location = new java('jsprit.core.problem.Location');

希望这对以后的其他人有所帮助。