Läuft Jboss 7.1.1 unter Fedora 20 als service
Ich habe ein problem festgestellt mit laufendem Jboss als Dienst auf einem Fedora. Hier ist der log ich habe nach der Anwendung command: systemctl status jboss-as.service
Hier ist der log ich habe Empfang:
jboss-as.service - SYSV: JBoss AS Standalone
Loaded: loaded (/etc/rc.d/init.d/jboss-as)
Active: failed (Result: resources) since Thu 2014-01-16 09:31:54 CET; 46min ago
Process: 501 ExecStart=/etc/rc.d/init.d/jboss-as start (code=exited, status=0/SUCCESS)
Jan 16 09:31:22 servername.domain systemd[1]: Starting SYSV: JBoss AS Standalone...
Jan 16 09:31:23 servername.domain jboss-as[501]: Starting jboss-as: chown: missing operand after ‘/var/run/jboss-as’
Jan 16 09:31:23 servername.domain jboss-as[501]: Try 'chown --help' for more information.
Jan 16 09:31:54 servername.domain jboss-as[501]: [ OK ]
Jan 16 09:31:54 servername.domain systemd[1]: PID file /var/run/jboss-as/jboss-as-standalone.pid not readable (yet?) after start.
Jan 16 09:31:54 servername.domain systemd[1]: Failed to start SYSV: JBoss AS Standalone.
Jan 16 09:31:54 servername.domain systemd[1]: Unit jboss-as.service entered failed state.
Erste, ich habe versucht, eine Lösung zu finden für die chown: missin operand after ...
problem und etwas gefunden: hier aber es hat nicht geholfen. Und auch ich war auf der Suche nach der Antwort für die PID-Datei-problem, aber es existiert nicht einmal in der Lage: var/run/jboss-as/
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, weil das Start-Skript verwendet die variable
$JBOSS_USER
aber es ist nicht definiert im script.Bitte legen Sie in der Datei
/etc/jboss-as/jboss-as.conf
Sie die folgende Zeile:(ändern Sie das root-mit anderen engagierten linux-user z.B.
jboss-as
)Sieht es aus wie die service-startup-Skript erwartet, um in der Lage zu schreiben, um die
/var/run/jboss-as
Verzeichnis, aber nicht die Berechtigungen haben, um so zu tun.Würd ich an deiner Stelle sicherstellen, dass dieses Verzeichnis dem Benutzer gehört, der läuft, JBoss und dass es beschreibbar ist.
Überprüfen, dass es nicht andere Fehler (vor allem fehlende oder falsche Pfade) in Ihrer /etc/rc.d/init.d/jboss-as-Datei (ich nehme an, Sie kopiert es aus dem jboss-Installationsordner erstellen Sie ein startup-Skript.
Ich hatte das gleiche Problem, bis ich festen eine vollständig unabhängigen link in das Skript, dann ging es Weg.
In Centos 7, wenn Sie gerade Weg kopieren jboss-as-standalone.sh in /etc/rc.d/init.d/, sicherzustellen JBOSS_CONF und JBOSS_HOME Pfad korrekt ist.
Für mich war es mit systemd. Wenn ich die service y falsch setzen der PID-Datei.
Beispiel:
Im service war wie
Aber im script war wie