2009-03-27 53 views
0

この例外が発生する理由は何ですか?例外が発生しましたjava.lang.UNIXProcess.forkAndExec

処理中に例外が発生しました。スタックトラックは以下である:例外がstart()方法からスローされ

java.lang.UNIXProcess.forkAndExec(Native Method) 
java.lang.UNIXProcess.<init>(UNIXProcess.java:53) 
java.lang.ProcessImpl.start(ProcessImpl.java:65) 
java.lang.ProcessBuilder.start(ProcessBuilder.java:451) 
java.lang.Runtime.exec(Runtime.java:591) 
java.lang.Runtime.exec(Runtime.java:464) 

.... 

org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:248) 
org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:198) 
org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:90) 
org.quartz.core.JobRunShell.run(JobRunShell.java:202) 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529) 
+1

例外にメッセージがありましたか?スタックトレースは大したことではありませんが、メッセージがより有用であると思います。 –

答えて

0

場合、OSは/フォークプロセスをexecしすることができません。だから、問題はサブプロセスが死んでいるのではなく、起動されていないということです。

これを正しく指定していますか? PATH設定に依存していますか?実行権限は正しいですか?

ProcessBuilderの初期化に使用するコードを確認すると便利です。すなわち呼出しパラメータである。

関連する問題