Die Bereitstellung von jenkins war-Datei, die mit java-Befehl
Ich versuche zum bereitstellen eines jenkins war-Datei. Ich habe ausgeführt, den folgenden Befehl
java -jar jenkins.war
Unten ist der log-Datei.
PS C:\Sites> java-jar jenkins.Krieg Läuft von: C:\Sites\jenkins.war
webroot: $user.home/.jenkins Sep 03, 2014 6:09:15 Uhr winstone.Logger
logInternal INFO: Beginning extraction from war file Sep 03, 2014
6:09:28 PM org.eclipse.jetty.util.log.JavaUtilLog info info:
jetty-8.y.z-SNAPSHOT Sep 03, 2014 6:09:35 PM
org.eclipse.jetty.util.log.JavaUtilLog info info: KEINE JSP-Unterstützung ,
nicht zu finden, die org.apache.jasper.- servlet.JspServlet Jenkins home
Verzeichnis: C:\Users\Mathew.jenkins gefunden auf: $user.home/.jenkins
Sep 03, 2014 6:09:46 PM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Gestartet [email protected]:8080 Sep 03, 2014 6:09:46
PM winstone.Logger logInternal INFO: Winstone Servlet-Engine v2.0
Ausführung: controlPort=deaktiviert Sep 03, 2014 6:09:46 PM
jenkins.InitReactorRunner$1 onAttained INFO: Initialisierung Gestartet
Sep 03, 2014 6:10:26 PM jenkins.InitReactorRunner$1 onAttained INFO:
Aufgelistet werden alle plugins Sep 03, 2014 6:10:26 PM jenkins.InitReactorRunner$1
onAttained INFO: Bereit, alle plugins Sep 03, 2014 6:10:26 PM
jenkins.InitReactorRunner$1 onAttained INFO: ich habe alle plugins Sep
03, 2014 6:10:26 PM jenkins.InitReactorRunner$1 onAttained INFO:
Augmented alle Erweiterungen Sep 03, 2014 6:10:26 PM
jenkins.InitReactorRunner$1 onAttained INFO: Loaded alle jobs Sep 03,
2014 6:10:42 PM org.jenkinsci.main.Module.sshd.SSHD start INFO:
Gestartet SSHD auf port 55062 Sep 03, 2014 6:10:45 PM
jenkins.InitReactorRunner$1 onAttained INFO: die Initialisierung Abgeschlossen
Sep 03, 2014 6:10:45 Uhr hudson.WebAppMain$3 INFO: Jenkins ist voll
und läuft Sep 03, 2014 6:11:48 PM
hudson.Modell.DownloadService$Herunterladbare laden INFO: Erhielt den
aktualisierte Daten-Datei für hudson.Aufgaben.Maven.MavenInstaller Sep 03, 2014
6:11:51 PM hudson.Modell.DownloadService$Herunterladbare laden INFO:
Erhalten Sie die aktualisierte Datendatei für hudson.Aufgaben.Ant.AntInstaller Sep
03, 2014 6:11:52 PM hudson.Modell.DownloadService$Herunterladbare laden
INFO: Erhalten Sie die aktualisierte Datendatei für hudson.tools.JDKInstaller Sep
03, 2014 6:12:11 PM hudson.Modell.UpdateSite updateData INFO: Gewonnen
das neueste update center data Datei UpdateSource-Standard
- Kann mir jemand sagen, was bedeutet der Befehl
java-jar jenkins.war
tun? - Wo hat es die Bereitstellung der war-Datei?
- Welche web-server nutzen und wie funktioniert localhost:8080 Punkt-zu-jenkins-Anwendung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Frage: Kann mir jemand sagen, was bedeutet der Befehl " java -jar jenkins.Krieg tun?
java -jar
erwartet eine jar-Datei name, in diesem Fall, jenkins.Krieg.Eines ausführbaren Java-Programms werden können, verpackt in eine JAR-Datei, zusammen mit allen Bibliotheken, die das Programm verwendet. Ausführbare JAR-Dateien haben die manifest-Angabe der entry-point-Klasse mit Main-Class: myPrograms.MyClass und eine explizite Klassen-Pfad (und der -cp-argument ignoriert wird). Einige Betriebssysteme laufen können diese direkt beim anklicken. Der typische Aufruf ist "java-jar foo.jar" von einer Befehlszeile aus
Referenz: http://en.wikipedia.org/wiki/JAR_(file_format)
F: Wo hat die Bereitstellung der war-Datei?
In Fall ist es eine RHEL/CentOS-installation, Ihr Krieg ist im Einsatz bei
/var/lib/jenkins
Können Sie herausfinden, die Lage durch Auslesen der Datei " /etc/init.d/jenkins. Finden Sie eine variable mit dem Namen
JENKINS_CONFIG
F., Welche web-server nutzen und wie funktioniert localhost:8080 Punkt-zu-jenkins-Anwendung?
In Fall ist es eine RHEL/CentOS-installation, Sie werden in der Regel finden die Datei hier:
/etc/sysconfig/jenkins
. In dieser Datei definieren Sie den port, auf dem Jenkins läuft.1) Es führt die java arvhive jenkins.Krieg (siehe http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jar.html)
2) Von der Ausgabe, die du gepostet selbst:
den
user.home
variable können sich auf Ihre~
Verzeichnis auf Linux, oder Ihr Dokument und Einstellungen windows. Sehen http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html3) Von der Ausgabe, die du gepostet selbst:
jetty-8.y.z-SNAPSHOT
INFO: Started [email protected]:8080
Sehen http://www.eclipse.org/jetty/. Dies ist ein web-server, registrieren Sie einen listener auf port 8080.
es nutzt die Manifest.mf-innen, wenn Sie öffnen Sie den Krieg, Sie würde verstehen, wie es läuft
Main-Klasse verwendet winstone http://winstone.sourceforge.net/
Ich würde empfehlen, glassfish, jetty oder tomcat - für eine bessere Kontrolle über die Konfiguration
gibt es einen bug offen für diese
https://issues.jenkins-ci.org/browse/JENKINS-18366
Siehe auch die verschiedenen container-Noten
https://wiki.jenkins-ci.org/display/JENKINS/Containers