jsprit 作为 php 网络应用程序的后端
jsprit as backend for php web application
由于我没有 java 编程经验,所以我可能在这里树错了树。
我遇到了一个基于 java 的 VRP 求解器 jsprit,它看起来非常令人印象深刻,我想知道它是否可以用于基于 php 的网络应用程序。
我已经安装了 tomcat 和 JavaBridge,我已经下载了 jsprit 源代码和二进制文件。
有没有可能...
- 要通过创建和部署
.war
文件直接使用二进制文件吗?
或
- 通过 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');
希望这对以后的其他人有所帮助。
由于我没有 java 编程经验,所以我可能在这里树错了树。
我遇到了一个基于 java 的 VRP 求解器 jsprit,它看起来非常令人印象深刻,我想知道它是否可以用于基于 php 的网络应用程序。
我已经安装了 tomcat 和 JavaBridge,我已经下载了 jsprit 源代码和二进制文件。
有没有可能...
- 要通过创建和部署
.war
文件直接使用二进制文件吗?
或
- 通过 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');
希望这对以后的其他人有所帮助。