Linux+Tomcat+Jdk1.8+jenkins环境搭建
1.下載jdk的rpm安裝包,這里以jdk-8u191-linux-x64.rpm為例進(jìn)行說明
下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 如圖操作;
2. 將jdk-8u191-linux-x64.rpm 移動到合適的安裝目錄上,安裝軟件不要在/home路徑下,這樣很容易涉及到不同用戶的訪問權(quán)限,這樣對程序的維護(hù),是相當(dāng)不利的。這里將把安裝包移動到/opt目錄
mv jdk-8u191-linux-x64.rpm /opt ;把安裝包移動到/opt目錄,這里有個前提是要先切換到該文件的所在目錄下再執(zhí)行MV命令;
3、給安裝包賦予運行權(quán)限
chmod 755 jdk-8u191-linux-x64.rpm
4、安裝rpm文件
rpm -ivh jdk-8u191-linux-x64.rpm --force --nodeps 就可以了;nodeps的意思是忽視依賴關(guān)系,因為各個軟件之間會有多多少少的聯(lián)系。有了這兩個設(shè)置選項就忽略了這些依賴關(guān)系,強(qiáng)制安裝或者卸載
5、檢查java版本
執(zhí)行 java -version,如果顯示如下圖,說明安裝成功;
6. 對比環(huán)境變量
[root@localhost opt]# vi /etc/profile ;編輯系統(tǒng)配置文件
然后輸入i ,最后增加下面內(nèi)容
==================================================================================
export JAVA_HOME=/usr/java/jdk1.7.0_04
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
最后按exc鍵,然后輸入冒號,最后輸入:wq 保存退出
Tomcat7的安裝
https://tomcat.apache.org/download-70.cgi
第二步:解壓,切換到放置的位置執(zhí)行如下命令,
[root@localhost ~]# tar -zxvf /usr/java/apache-tomcat-7.0.82.tar.gz
第三步:啟動
進(jìn)入到tomcat bin目錄中。
輸入 ./startup.sh啟動Tomcat,假如顯示 Tomcat started 則表明啟動成功。
如不成功參考如下方法;
設(shè)置環(huán)境變量
打開profile文件:vi /etc/profile
然后按i進(jìn)入編輯模式,在文件末尾添加下面的環(huán)境變量配置:
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.86
export CATALINA_HOME
然后ESC退出編輯模式,然后輸入:wq保存退出
使環(huán)境變量立即生效
輸入命令:source /etc/profile
安裝Jenkins
1、直接復(fù)制下面命令執(zhí)行即可;
# sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
如果已經(jīng)導(dǎo)入過密鑰,rpm --import會失敗,忽略即可
2、使用yum安裝Jenkins;
# sudo yum install jenkins
3、啟動Jenkins
常用命令
sudo service jenkins start //啟動
sudo service jenkins stop //停止
sudo service jenkins restart //重啟
sudo chkconfig jenkins on //開機(jī)自啟
日志目錄:
/var/log/jenkins/jenkins.log
如果啟動失敗或有其他錯誤可以查看Jenkins日志
4、初始化Jenkins
瀏覽器輸入Jenkins地址 (192.168.1.110:8080)
根據(jù)提示找到initialAdminPassword后輸入
選擇Install suggested plugins后jenkins會自動聯(lián)網(wǎng)安裝
設(shè)置管理員賬號密碼等信息
設(shè)置JenkinsURL,默認(rèn)即可
更改Jenkins端口
/etc/sysconfig/jenkins
該配置文件中可以更改8080端口為其他端口,如果其他主機(jī)無法訪問的話嘗試關(guān)閉防火墻或者配置防火墻放行端口
更改端口后進(jìn)入Jenkins管理頁面的系統(tǒng)管理會提示“反向代理設(shè)置有誤”,解決方法如下:
點擊系統(tǒng)設(shè)置->找到Jenkins URL->更改端口為你自定義的端口->點擊保存
注意:在初始化Jenkins前不建議更改端口,否則會出現(xiàn)登錄后頁面空白的問題,建議使用8080端口登錄成功一次后再進(jìn)行更改
Jenkins用戶添加Root權(quán)限
使用Jenkins自帶用戶的話會出現(xiàn)執(zhí)行腳本時沒有權(quán)限的問題,下面給出解決辦法
sudo vim /etc/sysconfig/jenkins
修改$JENKINS_USER
JENKINS_USER=“root”
修改Jenkins相關(guān)文件夾用戶權(quán)限
sudo chown -R root:root /var/lib/jenkins
sudo chown -R root:root /var/cache/jenkins
sudo chown -R root:root /var/log/jenkins
重啟Jenkins
service jenkins restart
將war包部署到tomcat中
下面給出一個簡單示例,將已有的war包部署到tomcat中(jenkins與tomcat在同一臺主機(jī))
點擊Jenkins主頁的新建任務(wù)
輸入任務(wù)名稱
選擇構(gòu)建一個自由風(fēng)格的軟件項目后點擊確定
在構(gòu)建內(nèi)添加構(gòu)建步驟,選擇執(zhí)行shell
輸入執(zhí)行腳本,腳本見下方
點擊保存
點擊左側(cè)的立即構(gòu)建
腳本供參考:
#!/bin/sh
tomcat_path=/opt/apache-tomcat-8.0.50
ShutDownTomcat=${tomcat_path}/bin/shutdown.sh
StartTomcat=${tomcat_path}/bin/startup.sh
echo "============刪除舊的war包==================="
rm ${tomcat_path}/webapps/root.war
echo "============刪除tomcat下舊的文件夾============="
rm -rf ${tomcat_path}/webapps/root
echo "======拷貝編譯出來的war包到tomcat下======="
cp /home/gavinandre/root.war ${tomcat_path}/webapps/root.war
echo "====================關(guān)閉tomcat====================="
${ShutDownTomcat}
echo "================sleep 10s========================="
for i in {1..10}
do
echo $i"s"
sleep 1s
done
export BUILD_ID=DontKillMe
echo "====================啟動tomcat====================="
${StartTomcat}
------------------------------------------------------------------------------------------------到此就結(jié)束-----------------------------------------------------------------------------------------------
總結(jié)
以上是生活随笔為你收集整理的Linux+Tomcat+Jdk1.8+jenkins环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读<<代码整洁之道>&
- 下一篇: 前端——CSS笔记