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
java
deployment
Ducin
quelle
quelle
8080
es 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
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 ).
quelle