tomcat + jenkins
确认jdk已安装,否则会报错
。
部署Jenkins有很多种方法,这里列举常用的两种:war直接运行,war放到tomcat中运行。
war直接运行
#下载jenkins
wget https://get.jenkins.io/war-stable/2.277.1/jenkins.war
#单独运行jenkins:java -Xmx256m -Xms256m -jar jenkins.war --httpPort=8888
tomcat中运行
选择tomcat版本:
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/
#下载tomcat
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.tar.gz
#解压到指定目录
sudo tar -xvf apache-tomcat-8.5.65.tar.gz -C /opt/devtools/tomcat
修改配置
#进入目录
cd /opt/devtools/tomcat/apache-tomcat-8.5.65/
#给所有用户添加写的权限(当前文件夹以下)
chomd a+x -R *
#修改配置:8080改为8090(看自己需要)
sudo vim conf/server.xml
#tomcat有 manager-gui 的管理页面,想要使用必须配置管理用户,不使用可以跳过此步。配置tomcat-users.xml
vim /usr/local/tomcat/conf/tomcat-users.xml
------------------------------------------------------------------------------->
<role rolename="manager-gui"/> #指定用户可以使用的接口为manager-gui
<user username="tomcat" password="tomcat" roles="manager-gui"/> #用户名和密码为tomcat,在manager-gui接口使用
下载jenkins
#下载jenkins
wget https://get.jenkins.io/war-stable/2.277.1/jenkins.war
#停止tomcat:将jenkins.war放到tomcat/webapp目录下,启动tomcat
cp jenkins.war /opt/devtools/apache-tomcat-8.5.47/webapps/
java -jar jenkins.war --httpPort=8090
tomcat启动
#tomcat普通启动
sudo ./bin/startup.sh
#带控制台启动:能看到日志输出
sudo ./bin/catalina.sh run
#停止: tomcat有停止进程未完全关闭的情况
sudo .bin/shutdown.sh
访问地址
http://ip:8090/jenkins
#查看密码:根据界面提示的路径
cat /root/.jenkins/secrets/initialAdminPassword
jenkins相关目录释义
- /usr/lib/jenkins/:jenkins安装目录,war包会放在这里
- /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
- /var/lib/jenkins/:默认的JENKINS_HOME。
- /var/log/jenkins/jenkins.log:jenkins日志文件。