PHP komut shell_exec () benim özel Java app5 için çalışmıyor

0 Cevap java

Ben çıktı bir lisans için özel bir java programı yaptık ve php çalıştırmak için çalışıyorum.

$deviceid="12345";
$command_app = 'java -jar /home/myname/secure/mycommand.jar ';
$privateKey = 'QEFAASCAmEwggJdAgE';
$command_app_args = "\"$privateKey\" deviceid=$deviceid";
$command=$command_app.$command_app_args;
$license = shell_exec($command);

Sorun $ lisans Ben kullanarak $ komuta yazdırmak için çalıştı, boş her zaman olduğunu

echo $command;

ve sonra linux terminal doğrudan bu komutu koştu ve xml çıktı doğru idi.

Ben kullanıyorum

System.out.println() 

java uygulaması tüm xml çıktı yazdırmak için. Ben gibi basit bir şey denedim

shell_exec('ls -l') ;

ve emin yeterli çalıştı.

Ne yanlış yapıyor olabilir?

0 Cevap