jenkins on ubuntu - 它是如何/在哪里部署的?

duc*_*cin 18 java deployment

我是一个 jee 新手,所以我可能会误解一些独立于jenkins本身的java 概念。

我可以访问一个类似 ubuntu 的服务器,在其中安装了 jenkins sugo apt-get(其他人安装了它)。我可以通过网络访问该应用程序。我想知道它是如何部署的以及在哪里 - 一个 tomcat(作为一个 servlet 容器)、一个应用程序服务器还是什么都没有?

用户@服务器:$ ps aux | 詹金斯
1001 1801 0.0 0.0 5628 836 pts/8 R+ 10:58 0:00 grep --color=auto 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

有一个 .war 文件,所以应该有某种 servlet 容器,但我没有安装 tomcat。

用户@服务器:$ dpkg -L jenkins
/.
/usr
/usr/共享
/usr/share/doc
/usr/share/doc/jenkins
/usr/share/doc/jenkins/README.Debian
/usr/share/doc/jenkins/copyright
/var
/var/日志
/var/日志/詹金斯
/var/lib
/var/lib/詹金斯
/等等
/etc/logrotate.d
/etc/logrotate.d/jenkins
/etc/init
/etc/init/jenkins.conf
/etc/init.d
/etc/默认
/etc/default/jenkins
/usr/share/doc/jenkins/NEWS.Debian.gz
/usr/share/doc/jenkins/changelog.Debian.gz
/etc/init.d/jenkins

Grz*_*zki 27

  • 通常是 /var/lib/jenkins
  • dpkg -L jenkins 将帮助您找到软件包安装的文件


duc*_*cin 4

默认情况下,Jenkins 与Winstone Servlet Container一起安装。它是一个轻量级 servlet 容器,不完全支持某些 API(在wikipedia上了解更多信息)