hallo Slyh,
mich freut es wirklich, zu sehen, wann und warum du dich zu Wort meldest ;-)
da es ja irgendwie so aussieht, als würde dein Java-Programm die Datei
zu früh anfangen zu lesen, also noch bevor das PHP-Programm die Datei
vollständig geschrieben hat, würde möglicherweise ein Aufruf von
Process.waitFor() dein Problem beheben.
Das würde sich unter Umständen auch in der Serverkonfiguration einstellen lassen. Mir ist das "Einsatzgebiet" noch zu wenig umrissen.
Damit wartet dein Programm so
lange, bis der zuvor über exec() gestartete PHP-Prozess beendet wurde.
ACK. Nur: ich fürchte, daß das Servlet selber gar nicht dran schuld ist.
Grüße aus Berlin
Christoph S.