Jestem początkującym jee, więc mogę źle zrozumieć niektóre koncepcje Java niezależne od samego Jenkinsa .
Mam dostęp do serwera podobnego do Ubuntu, przez który jenkins został zainstalowany sugo apt-get
(ktoś inny go zainstalował). Mam dostęp do aplikacji przez Internet. Chcę dowiedzieć się, jak to jest wdrożone i gdzie - kocur (jako kontener serwletu), serwer aplikacji czy nic?
użytkownik @ serwer: $ ps aux | Grep Jenkins 1001 1801 0,0 0,0 5628 836 pkt / 8 R + 10:58 0:00 grep - kolor = 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
Jest plik .war, więc powinien być jakiś kontener serwletu, ale nie mam zainstalowanego tomcat.
użytkownik @ serwer: $ 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 /itp /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
źródło
źródło
8080
jest to Twój lokalny port Jenkins, spróbuj uzyskać dostęp do nieistniejącego adresu, np. Localhost: 8080 / asdfasdf, a następnie zobaczysz pewne informacje. RozumiemWinstone Servlet Engine v0.9.10
Domyślnie Jenkins jest instalowany z pojemnikiem serwletu Winstone . Jest to lekki pojemnik serwletu, nie w pełni obsługujący niektóre interfejsy API (czytaj więcej na wikipedia )
źródło