Jboss-Dienst wurde gestartet und dann angehalten
Ich bin versucht, mein Jboss Server läuft als windows-Dienst mit dem JbossService.exe und ich hatte es arbeiten, bis ich es deinstalliert (mit ./JbossService -deinstallieren JbossService), und jetzt, während es installiert ist und der Dienst erscheint in der windows service Liste, die den Versuch starten, es liefert nur die Fehlermeldung:
"Der JBossService auf" Lokaler Computer " gestartet und dann angehalten. Einige Dienste werden automatisch angehalten, wenn Sie keine Arbeit zu tun, zum Beispiel, die Leistungsprotokolle und Warnungen-Dienst".
Falls es hilft, der Befehl, den ich verwende, um es zu installieren ist:
./JBossService.exe -install JBossService "$java_home\jre\bin\server\jvm.dll"
-Xmx128m -Xrs -Djava.class.path="$java_home\lib\tools.jar;$jboss_home\bin\run.jar"
-Duser.timezone="Australia/Sydney"
-start "org.jboss.Main" -stop "org.jboss.Main"
-method systemExit -out "$jboss_home\server\default\log\stdout.log"
-err "$jboss_home\server\default\log\stderr.log"
-current "$jboss_home\bin"
Irgendwelche Ideen würde geschätzt. Wenn mehr Informationen benötigt werden, lasst es mich einfach wissen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie mit Cygwin? Wenn nicht, könnte dies aufgrund der Tatsache, dass die environment-Variablen werden referenziert mit
%%
, nicht$
auf Windows. Sie könnten versuchen, die folgenden statt:Selbst wenn Sie mit Cygwin, die
$
notation noch funktioniert möglicherweise nicht, wenn, zum Beispiel, diese Parameter werden in der Registry gespeichert und dann später zu Lesen von dem OS (die nicht versteht, Cygwin-notation).Während dies eine gültige Antwort, ein Grund, das mir kürzlich passiert ist ist, da der Benutzer des JBoss Windows-Diensts ausgeführt wurde, hatten die bestimmten active directory-Berechtigungen widerrufen vom server (in diesem Fall -, Verwaltungs-wie Berechtigungen); es könnte nicht mehr Zugang zu bestimmten Verzeichnissen, die es benötigt, um Sie zu verarbeiten (das Java-bin-Ordner, zum Beispiel).
Sobald der Benutzer den Dienst lief, da wurde wieder Hinzugefügt, um das entsprechende Windows-Benutzergruppen, die von JBoss den Windows-Dienst gestartet ohne Probleme.
In meinem Fall, JAVA_HOME nicht gesetzt wurde. Einmal habe ich, dass Automatisch die windows-Dienste gestartet.
🙂