Normal
Schau mal hier nach: Galileo Computing :: Java ist auch eine Insel – 11.5 Ausführen externer Programme *Manchmal ist die Arbeit mit der ProcessBuilder Klasse nicht sehr angenehm. Dafür gibt es dann diese nette Lib: Commons Exec - Apache Commons ExecÜbringes die Arbeit von einem Shell Script machen zu lassen ist nur dann vorteilhaft, wenn du keine weitere Kontrolle über den Prozess brauchst. Evtl. solltest du nach dem Starten des Servers noch kurz in deinem Programm warten, den der Server muss schließlich erstmal hochfahren.
Schau mal hier nach: Galileo Computing :: Java ist auch eine Insel – 11.5 Ausführen externer Programme *
Manchmal ist die Arbeit mit der ProcessBuilder Klasse nicht sehr angenehm. Dafür gibt es dann diese nette Lib: Commons Exec - Apache Commons Exec
Übringes die Arbeit von einem Shell Script machen zu lassen ist nur dann vorteilhaft, wenn du keine weitere Kontrolle über den Prozess brauchst.
Evtl. solltest du nach dem Starten des Servers noch kurz in deinem Programm warten, den der Server muss schließlich erstmal hochfahren.