CentOS 下使用 Tomcat 安装 Jenkins

来源:互联网 发布:康丝0.4数据 编辑:程序博客网 时间:2024/05/19 02:39

CentOS 下使用 Tomcat 安装 Jenkins



1. 实验环境:


操作系统: CentOS Linux release 7.2.1511 (Core)
软件版本: jdk-8u60-linux-x64    apache-tomcat-9.0.0.M17    jenkins-2.44
实验条件: 关闭防火墙,iptables 开启对主机 80 / 8080 端口的访问

systemctl stop firewalldiptables -A INPUT -p tcp -s 0/0 --dport 80 -j ACCEPTiptables -A OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPTiptables -A INPUT -p tcp -s 0/0 --dport 8080 -j ACCEPTiptables -A OUTPUT -p tcp --sport 8080 -m state --state ESTABLISHED -j ACCEPTiptables-save

2. 安装 Java 环境

a. 安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (请根据实际情况选择对应的安装包)

本文使用的安装包是:jdk-8u60-linux-x64.tar.gz
wget http://download.Oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz (请替换成安装包下载地址里面具体安装包的对应链接)tar xzvf jdk-8u60-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ln -sv jdk1.8.0_60 jdk

b. 配置环境变量:

vim /etc/profile.d/jdk.sh--------------------------------------------------->JAVA_HOME=/usr/local/jdkPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH<---------------------------------------------------. /etc/profile.d/jdk.sh //重读此文件,让变量生效
3. 查看JAVA是否安装成功:

[root@localhost local]# java -versionjava version "1.8.0_60"Java(TM) SE Runtime Environment (build 1.8.0_60-b27)Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)


3. 安装 Tomcat


a. 安装包下载地址:http://tomcat.apache.org/download-90.cgi  (请根据实际情况选择对应的安装包)
本文使用的安装包是:9.0.0.M17 > Binary Distributions > Core > tar.gz 
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M17/bin/apache-tomcat-9.0.0.M17.tar.gztar xzvf apache-tomcat-9.0.0.M17.tar.gz -C /usr/local/cd /usr/local/ln -sv apache-tomcat-9.0.0.M17 tomcat
b. 配置环境变量:
vim /etc/profile.d/tomcat.sh--------------------------------------------------->CATALINA_BASE=/usr/local/tomcatPATH=$CATALINA_BASE/bin:$PATHJENKINS_HOME=$CATALINA_BASE/webapps/jenkinsexport PATH CATALINA_BASE JENKINS_HOME<---------------------------------------------------. /etc/profile.d/tomcat.sh

c. 查看tomcat是否安装成功:

[root@localhost local]# catalina.sh versionUsing CATALINA_BASE:   /usr/local/tomcatUsing CATALINA_HOME:   /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME:        /usr/local/jdkUsing CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarServer version: Apache Tomcat/9.0.0.M17Server built:   Jan 10 2017 20:59:20 UTCServer number:  9.0.0.0OS Name:        LinuxOS Version:     3.10.0-327.28.3.el7.x86_64Architecture:   amd64JVM Version:    1.8.0_60-b27JVM Vendor:     Oracle Corporation

4. 配置 Tomcat


a. 配置server.xml:

vim /usr/local/tomcat/conf/server.xml----------------------------------------------------------><Connector port="80" protocol="HTTP/1.1" //默认端口为8080,改为80connectionTimeout="20000"redirectPort="8443" />

b. 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接口使用

5. 安装 Jenkins 到 Tomcat


a. 安装包下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.warmkdir /usr/local/tomcat/webapps/jenkinscp jenkins.war /usr/local/tomcat/webapps/jenkinscd /usr/local/tomcat/webapps/jenkinsjar -xvf jenkins.war

b. 安装完成,现在可以开启 Tomcat 来使用 jenkins 了:
[root@localhost jenkins]# catalina.sh startUsing CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/local/jdkUsing CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

c. 在 Client 上打开浏览器,访问 http://your_jenkins_server_ip/jenkins 即可



参考文献:
http://www.linuxidc.com/Linux/2015-08/122234.htm
https://wiki.jenkins-ci.org/display/JENKINS/Tomcat
http://blog.sina.com.cn/s/blog_61df320b01019z4c.html
http://www.server110.com/linux/201308/740.html

0 0
原创粉丝点击