Jenkins auf Ubuntu - wie / wo wird es eingesetzt?

15

Ich bin ein Jee-Neuling, daher kann ich einige Java-Konzepte, die unabhängig von Jenkins selbst sind, falsch verstehen .

Ich habe Zugriff auf einen Ubuntu-ähnlichen Server, über den Jenkins installiert wurde sugo apt-get(jemand anderes hat ihn installiert). Ich habe einen Webzugriff auf die Anwendung. Ich möchte herausfinden, wie und wo es bereitgestellt wird - ein Tomcat (als Servlet-Container), ein Anwendungsserver oder gar nichts?

user @ server: $ ps aux | grep jenkins
1001 1801 0.0 0.0 5628 836 pts / 8 R + 10:58 0:00 grep --color = auto jenkins
Jenkins 13758 0,1 11,0 1355676 456860? Ssl Feb05 1:26 / usr / bin / java -jar /usr/share/jenkins/jenkins.war --webroot = / var / run / jenkins / war --httpPort = 8080 --ajp13Port = -1 --preferredClassLoader = java.net.URLClassLoader --logfile = / var / log / jenkins / jenkins.log

Da es eine .war-Datei gibt, sollte es eine Art Servlet-Container geben, aber ich habe Tomcat nicht installiert.

user @ server: $ dpkg -L jenkins
/.
/ usr
/ usr / share
/ usr / share / doc
/ usr / share / doc / jenkins
/usr/share/doc/jenkins/README.Debian
/ usr / share / doc / jenkins / copyright
/ var
/ var / log
/ var / log / jenkins
/ var / lib
/ var / lib / jenkins
/etc
/etc/logrotate.d
/etc/logrotate.d/jenkins
/ etc / init
/etc/init/jenkins.conf
/etc/init.d
/ etc / default
/ etc / default / jenkins
/usr/share/doc/jenkins/NEWS.Debian.gz
/usr/share/doc/jenkins/changelog.Debian.gz
/etc/init.d/jenkins
Ducin
quelle

Antworten:

24
  • Typischerweise ist es so /var/lib/jenkins
  • dpkg -L jenkins hilft Ihnen zu finden, welche Dateien ein Paket installiert
GrzegorzOledzki
quelle
Sie meinen also, dass Jenkins einen eigenen Servlet-Container hat?
1
Ja. Wenn 8080es sich um Ihren lokalen Jenkins-Port handelt, versuchen Sie, auf eine nicht vorhandene Adresse zuzugreifen, z. B. localhost: 8080 / asdfasdf. Anschließend werden einige Informationen angezeigt . Ich seheWinstone Servlet Engine v0.9.10
GrzegorzOledzki
4

Standardmäßig wird Jenkins mit dem Winstone Servlet Container installiert . Es ist ein leichter Servlet-Container, der einige APIs nicht vollständig unterstützt (lesen Sie mehr unter Wikipedia ).

Ducin
quelle