HTTP FEHLER: 503 ... Zugriff auf / jenkins. Grund: Service nicht verfügbar

8

Ich versuche, Jenkins in Jetty / webapps bereitzustellen. Ich habe jenkins.war in dieses Verzeichnis kopiert, Jetty neu gestartet, aber wenn ich auf Ссылка zeige, warnt das System:

HTTP-FEHLER: 503 Problem beim Zugriff auf / jenkins. Grund: Service nicht verfügbar

Hier ist mein Konsolenprotokoll

%Vor%

Wie kann ich das beheben?

Vielen Dank im Voraus.

    
sonnuforevis 02.02.2012, 11:44
quelle

6 Antworten

14

Ich stieß auf denselben Fehler, als ich versuchte, Jenkins in einer neuen (8.1.X) Instanz von Jetty zu installieren. Es scheint, dass es Fehlerbehebungen gab, die dieses Verhalten eingeführt haben und bei der Installation von Jenkins / Hudson. Ein Sicherheitsbereich / Login-Service muss jetzt explizit angegeben werden.

In Umgebungen ohne strenge Jetty-Sicherheitsanforderungen, dh: Nicht-Jetty-Enthusiasten, die nur Jenkins zum Laufen bringen wollen. Erstellen Sie eine Kontextdatei $ JETTY_HOME \ contexts \ jenkins.xml, die einen Sicherheitshandler enthält.

%Vor%

Hoffe, das hilft!

    
Randolph 26.04.2012 17:47
quelle
1

Um das Beispieltest-JAAS-Modul von Jetty zu verwenden.

%Vor%

Dies zeigt dann auf das Realm und die Definitionen in etc/login.conf bzw. etc/login.properties .

Nach diesem Beispiel sollte es relativ einfach sein, ein eigenes JAAS-Modul einzurichten.

    
earcam 06.02.2012 11:35
quelle
1

Nun, ich habe die gleichen Probleme. Zuvor installiert mit jenkins Repo

Jenkins wurde entfernt

  • yum entfernen jenkins & amp; & amp; yum clean alle

hat die letzte Drehzahl

  • wget Ссылка
  • rpm -ivh jenkins-2.7.4-1.1.noarch.rpm
  • service jenkins start

Alles hat perfekt begonnen.

    
deshike deshapriya 27.04.2017 11:56
quelle
0

In meinem Fall war das Problem, dass ich zu openjdk-1.7 gewechselt hatte, aber das Paket "devel" nicht installiert hatte. Die Umstellung auf IBM hat es gelöst.

    
Pablo 15.04.2014 11:19
quelle
0

Jetty ist für die Verwendung der Java-Authentifizierungs- und Autorisierungsdienste konfiguriert. Die Sicherheit ist im Bereich definiert (Benutzername + Rollen).

Im Grunde müssen Sie nur die Anlegemarke für die definierte jenkins.war-Datei definieren. Die einfachste Möglichkeit besteht darin, eine jenkins.xml-Datei zu erstellen und sie in den gleichen Ordner wie die jenkins.war-Datei zu stellen.

Der Inhalt der Datei ist dies (für jetty9)

%Vor%     
Mitja Gustin 20.11.2014 19:17
quelle
0

Nur eine Anmerkung, dass wenn Sie diesen Fehler in letzter Zeit bekommen haben und denken, dass Sie vielleicht einen AJP Reverse Proxy benutzt haben, ist es möglich, dass Sie in Ruhe auf Jenkins 2.x aktualisiert wurden, was das kaputt macht.

Glücklicherweise ist es eine einfache Lösung, wenn Sie jetzt auf Apache 2.4 sind - Sie können stattdessen einen HTTP-Reverse-Proxy als hier beschrieben .

Ich habe ein bisschen mehr Hintergrund dazu in diesem Post geschrieben. p>     

NoelLH 28.07.2016 20:12
quelle