Jdk部署和tomcat部署,我都是參照一位童鞋的文章(覺得寫的很詳細),一路順暢下來,但是在jenkins中卡住了,按照她的方式的話,還是解決不了我的問題,所以我這里重點說下我的jenkins部署。
順便也分享下我安裝jdk和tomcat的鏈接:此篇鏈接文章非我原創,是轉載的阿里云服務器環境部署JDK+Tomcat+Jenkins+Maven+Python+Git
1、下載安裝包到本地,并上傳(用rz命令打開文件進行上傳(rz命令,需要先使用命令安裝 yum -y install lrzsz,再運行 rz)
1)創建放安裝包的目錄:mkdir -p /app/software
2)在/app/software下,解壓jenkins安裝包rpm-ivh jenkins-2.9-1.1.noarch.rpm
3)查看jenkins安裝路徑(默認安裝在/usr/lib下)
2、修改配置
1)vim /etc/sysconfig/jenkins
修改如下配置:
#避免執行腳本時權限不足,原來的用戶為jenkins,現在改為root
JENKINS_USER="root"
#默認為8080 與tomcat的端口沖突了這里我修改為8081,如你的8080端口未被占用,可以不改(但我不怎么喜歡占用8080端口)
JENKINS_PORT="8081"
JENKINS_USER我這里設置了root需要為root賦予訪問jenkins的權限
[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/log/jenkins
[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/log/jenkins
[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/lib/jenkins
[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/lib/jenkins
[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/cache/jenkins
[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/cache/jenkins
2)再修改另一處配置
[root@iZwz9134fdtzopjx4m5p5nZ ~]#? vim /etc/init.d/jenkins
找到
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java
在/usr/bin/java上面添加一行:/usr/java/jdk1.8.0_102/bin/java 前面是你的java安裝路徑。
最終如下
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/java/jdk1.8.0_102/bin/java
/usr/bin/java
3、啟動
?service jenkins start
遇到的問題:最開始啟動不成功,是一直提示我沒有安裝jenkins,如下圖
后來才發現是我把jenkins.war包在多次安裝過程中,移到其他目錄了。所以后來復制回去/usr/lib/jenkins目錄就好了
啟動完成后即可登錄http://IP:8081/訪問Jenkins
4、登錄Jenkins
1)第一次登錄Jenkins 會要求解鎖
2)直接獲取紅色路徑的文件內容,再將該內容放到填寫框中 ? ?cat /var/lib/jenkins/secrets/initialAdminPassword
3)進入之后推薦安裝的插件
4)選擇推薦安裝的成功之后,進入之后,首次需要注冊用戶
5)注冊完成后進入
6)點擊進入,創建自己的項目即可
附上我用鏈接操作時的問題,落入的坑:
1、我按照下圖中的都一直順利,到了步驟5的時候,直接運行該語句java -jar /usr/local/webserver/jenkins.war--ajp13Port=-1 --httpPort=8081是可以成功的,提示是說jenkins 完全起成功了,但是我去查看端口號和進程,是看不到8081已經被占用了+看不到jenkins的進程;用http://IP:8081,可以訪問,但是輸入解鎖密碼之后就提示說連接不上我的jenkins(忘記截圖了),后面就是一直提示說鏈接不上我部署的jenkins
======解決:這里應該是在我的上述步驟【2、修改配置 ? 1)vim /etc/sysconfig/jenkins】這里修改端口號為8081就可以了。
修改完端口再啟動,就OK了
該圖就是原作者的操作步驟,原因就是我沒有去改端口號