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