【问题标题】:jsprit as backend for php web applicationjsprit 作为 php web 应用程序的后端
【发布时间】:2016-02-26 13:45:30
【问题描述】:

我可能在这里找错了树,因为我没有 Java 编程经验。

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

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

有没有可能……

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

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

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

我在 github 上看到了一个应用程序,它看起来是一个包装器,但它看起来没有完成或仍然处于活动状态。

感谢您的帮助...

【问题讨论】:

    标签: java php tomcat jsprit


    【解决方案1】:

    经过进一步研究,我自己找到了分析器。

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

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

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

    安装和设置tomcat

    已安装php5.cli

    使用tomcat Web 应用管理器我部署了jsprit.war 文件。

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

    希望这对将来的其他人有所帮助。

    【讨论】:

    • 嗨@Gavin 感谢您分享您的解决方案。我处于同样的情况,我需要通过 API 或任何其他可能的方式使 jscript 与 PHP 一起工作。我阅读了您的解决方案,但由于我不熟悉 Java,因此我不完全理解。您能否解释一下它是如何工作的,以及它是否能完成 jsprit 所做的一切?我需要了解 java 才能使用您的解决方案吗?如何调用优化多个航点等功能?如果您能与我分享您的解决方案,将不胜感激。
    猜你喜欢
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多