Witam
Problem wygląda następująco:
Mam aplikację, która ma restartować serwer JBoss, przy czym w przypadku błędnego uruchomienia powinna ten serwer wyłączać i spróbować go uruchomić ponownie. Po trzecim błędnym uruchomieniu aplikacja powinna kończyć działanie. JBossa uruchamiam poleceniem
java -classpath run.jar org.jboss.Main -c myconf
wywołanym przy pomocy Runtime.getRuntime().exec(). W normalnej sytuacji serwer odpala się poprawnie, więc nie ma problemu. Jednak nie wiem, jak wyłączyć błędnie uruchomioną instancję serwera, ponieważ w takim wypadku polecenie
shutdown.bat -S -sjnp://localhost:1299
wyrzuca błąd braku połączenia do serwera. Czy jest jakieś inne polecenie, którym można wyłączyć JBossa? Process.destroy() raczej nie wchodzi w grę.
Pozdrawiam