次のようなphpファイルからjarを実行しようとします:
exec("java -jar /home/florinbuda/NetBeansProjects/monkey1/dist/monkey1.jar", $result);
print_r($result);
次のようにコマンドラインから実行すると機能します。
$ php runner.php
しかし、http-localhost-server/runner.php を介してロードしようとすると機能しません。ページはエラーを発生させることなく永遠にロードし続けます..
.jar ファイルに、jar が機能し始めているかどうかの簡単なテストを追加しました。
public static void main(String[] args) {
new File("/home/florinbuda/Desktop/xxx").mkdir();
ご想像のとおり、http-localhost-server/runner.php を呼び出すと、jar の実行も開始されません...
権利の問題ですか?どのような提案がありますか?