jsprit в качестве бэкэнда для веб-приложения php

Возможно, я не туда лаю, потому что у меня нет опыта программирования на Java.

Я наткнулся на jsprit - решатель VRP на основе Java, который выглядит очень впечатляюще, и мне было интересно, можно ли его использовать в веб-приложении на основе php.

Я установил tomcat и JavaBridge, я скачал исходный код и двоичные файлы jsprit.

Является ли это возможным...

  1. использовать двоичные файлы напрямую путем создания и развертывания .war файл?

или же

  1. использовать .jar файлы через JavaBridge?

или мне понадобится какое-нибудь Java-приложение для работы в качестве оболочки?

Я видел приложение на github, которое выглядит как обертка, но оно не выглядит законченным или все еще активным.

Спасибо за любую помощь...

1 ответ

Решение

После дальнейших исследований я нашел ответ.

Я скачал шаблон JavaBridge .war файл и переименовал его в jsprit.war,

Затем я загрузил двоичные файлы для jsprit.

Используя 7-zip, я добавил бинарные файлы jsprit к недавно переименованному jsprit.war в WEB-INF\lib папка.

Установлен и настроен tomcat,

Установлены php5.cli,

С помощью tomcat менеджер веб-приложений, я развернул jsprit.war файл.

Теперь, в том числе http://localhost:8080/JavaBridge/java/Java.inc на моей странице php я теперь могу получить доступ к классам jsprit, используя: $location = new java('jsprit.core.problem.Location');

Надеюсь, что это поможет кому-то еще в будущем.

Другие вопросы по тегам