jsprit в качестве бэкэнда для веб-приложения php
Возможно, я не туда лаю, потому что у меня нет опыта программирования на Java.
Я наткнулся на jsprit - решатель VRP на основе Java, который выглядит очень впечатляюще, и мне было интересно, можно ли его использовать в веб-приложении на основе php.
Я установил tomcat и JavaBridge, я скачал исходный код и двоичные файлы jsprit.
Является ли это возможным...
- использовать двоичные файлы напрямую путем создания и развертывания
.war
файл?
или же
- использовать
.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');
Надеюсь, что это поможет кому-то еще в будущем.