1. 程式人生 > >Centos安裝tomcat跟jenkins

Centos安裝tomcat跟jenkins

1.前置條件

        JDK、tomcat

2.安裝tomcat

下載地址: https://tomcat.apache.org/download-90.cgi
useradd tomcat --新增一個名為tomcat的使用者
passwd tomcat --給tomcat使用者設定密碼
--將tomcat解壓到相應目錄
tar -zxvf apache-tomcat-9.0.8.tar.gz -C /usr/local/ 
--將整個目錄的所屬權轉移給tomcat使用者、tomcat組
chown -R tomcat:tomcat /usr/local/apache-tomcat-9.0.8

3.安裝Jenkins
下載地址:

https://jenkins.io/download/ //下載war包
將Jenkins上傳到tomcat的webapp目錄
如下圖
這裡寫圖片描述
//注 這裡要修改許可權 如上圖那樣

chown  tomcat:tomcat Jenkins.war 修改Jenkinswar包為tomcat使用者所有

到bin目錄下 啟動tomcat //預設是8080埠
[[email protected] bin]# ./startup.sh
--通過瀏覽器無法訪問tomcat

//以下如果是啟動後發現網頁打不開的話 排錯方法
    1.看tomcat是否存活  ps aux | grep tomcat 
    2.看埠  netstat -tlun 看到8080埠已經使用了
    3.檢查防火牆  vim /etc/sysconfig/iptables 加入8080
    4.檢視tomcat日誌  --》出現異常,地址已經被使用
    5.關閉tomcat --》 檢視埠(步驟2)--》發現8080依舊存在
    6.斷定8080被其他程式佔用 --》
    netstat -tlunp | grep 8080 -->看到被gitlab相關的程式使用了
    7.修改tomcat埠 vim conf/server.xml 
    //找到8080 --》將8080改成不被佔用的9999埠//注埠根據自己而改動
    8.防火牆開啟9999埠
    9.可以正常訪問tomcat

瀏覽器開啟http://192.168.56.101:9999/jenkins
//這個是一個祕鑰token
more /home/tomcat/.jenkins/secrets/initialAdminPassword
如下圖

這裡寫圖片描述
將裡面的內容複製貼上
如下圖
這裡寫圖片描述
點繼續

此時發現提示Jenkins離線
如下圖

這裡寫圖片描述

訪問 http://192.168.56.101:9999/jenkins/pluginManager/advanced
拉到最底下,將https--》改成http,之後提交
如下圖

這裡寫圖片描述

重啟tomcat
瀏覽器開啟http://192.168.56.101:9999/jenkins
more /home/tomcat/.jenkins/secrets/initialAdminPassword//獲取token
選擇預設安裝
下圖

這裡寫圖片描述

然後彈出註冊框

註冊完成後下一步 ,在下一步

彈出如下圖
這裡寫圖片描述