26
Янв
2018

Не получается запустить jar file на сервере с php

Здравствуйте. Возникла такая проблема. Надо запустить jar-файл на сервере при помощи php. Попробовал exec() и shell_exec().

Java файл внутри выглядит так:

    public class Main {
    public static void main(String[] args) {

        String name = args[0];
        System.out.println(name);
    }
}

Код PHP выглядит следующим образом:

<?php

$arg1 = "some text";

exec("java -jar TEST.jar $arg1",$output);

echo $output[0]."<br/>";

echo $output[1];

echo "-------------------------------";

$shell_out = shell_exec("java -jar TEST.jar $arg1");

echo $shell_out;

?>

Но ни одно echo не срабатывает. И страница браузера остается пустой. Возможно ли, что это из-за того, что на сервере включен безопасный режим?

Источник: https://ru.stackoverflow.com/questions/776242/%D0%9D%D0%B5-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C-jar-file-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5-%D1%81-php

Тебе может это понравится...

Добавить комментарий