java - jsprit 作为 php Web 应用程序的后端

标签 java php tomcat jsprit

我可能在这里咆哮错误的树,因为我没有 Java 编程经验。

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

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

有可能吗...

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

  • 通过 JavaBridge 使用 .jar 文件?
  • 或者我需要某种 Java Web 应用程序来充当包装器吗?

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

    感谢您的帮助...

    最佳答案

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

    我下载了 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');

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

    关于java - jsprit 作为 php Web 应用程序的后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35653357/

    相关文章:

    php - 清除一张图片的缓存

    php - 使用fputcsv将mysql数据写入csv文件时省略一列

    java - 神秘的 FileNotFoundException

    java - JPanel重绘问题

    java - 使用正则表达式替换字符串中的特定字符

    java - 尝试迭代 HashMap 并添加到 JComboBox

    php - 如何仅使用 DOMXPATH 删除样式属性?

    java - RecyclerView 不会更新新数据,除非通过打开和关闭来刷新模拟器

    java - 无法让 tomcat 从已部署的 .war 文件中显示 webapp

    java - Jersey/Tomcat - 产生媒体冲突