Centos安裝tomcat跟jenkins
阿新 • • 發佈:2019-01-07
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
選擇預設安裝
下圖
然後彈出註冊框
註冊完成後下一步 ,在下一步
彈出如下圖