日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Linux+Tomcat+Jdk1.8+jenkins环境搭建

發(fā)布時間:2023/10/11 综合教程 145 老码农
生活随笔 收集整理的這篇文章主要介紹了 Linux+Tomcat+Jdk1.8+jenkins环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載jdk的rpm安裝包,這里以jdk-8u191-linux-x64.rpm為例進行說明

下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 如圖操作;

2. 將jdk-8u191-linux-x64.rpm 移動到合適的安裝目錄上,安裝軟件不要在/home路徑下,這樣很容易涉及到不同用戶的訪問權限,這樣對程序的維護,是相當不利的。這里將把安裝包移動到/opt目錄

mv jdk-8u191-linux-x64.rpm /opt   ;把安裝包移動到/opt目錄,這里有個前提是要先切換到該文件的所在目錄下再執(zhí)行MV命令;

3、給安裝包賦予運行權限

chmod 755 jdk-8u191-linux-x64.rpm

4、安裝rpm文件

rpm -ivh jdk-8u191-linux-x64.rpm --force --nodeps      就可以了;nodeps的意思是忽視依賴關系,因為各個軟件之間會有多多少少的聯系。有了這兩個設置選項就忽略了這些依賴關系,強制安裝或者卸載

5、檢查java版本

執(zhí)行 java -version,如果顯示如下圖,說明安裝成功;

6. 對比環(huán)境變量

[root@localhost opt]# vi /etc/profile                          ;編輯系統(tǒng)配置文件

然后輸入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的安裝

1.下載Linux版tomcat7,官網即可下載

https://tomcat.apache.org/download-70.cgi

第二步:解壓,切換到放置的位置執(zhí)行如下命令,

  [root@localhost ~]# tar -zxvf /usr/java/apache-tomcat-7.0.82.tar.gz

第三步:啟動

  進入到tomcat bin目錄中。

  輸入 ./startup.sh啟動Tomcat,假如顯示 Tomcat started 則表明啟動成功。

如不成功參考如下方法;

設置環(huán)境變量
打開profile文件:vi /etc/profile
然后按i進入編輯模式,在文件末尾添加下面的環(huán)境變量配置:
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.86
export CATALINA_HOME  
然后ESC退出編輯模式,然后輸入:wq保存退出
使環(huán)境變量立即生效
輸入命令:source /etc/profile

安裝Jenkins

1、直接復制下面命令執(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
如果已經導入過密鑰,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 //開機自啟

日志目錄:

/var/log/jenkins/jenkins.log

如果啟動失敗或有其他錯誤可以查看Jenkins日志

4、初始化Jenkins

瀏覽器輸入Jenkins地址 (192.168.1.110:8080)
根據提示找到initialAdminPassword后輸入
選擇Install suggested plugins后jenkins會自動聯網安裝
設置管理員賬號密碼等信息
設置JenkinsURL,默認即可
更改Jenkins端口
/etc/sysconfig/jenkins

該配置文件中可以更改8080端口為其他端口,如果其他主機無法訪問的話嘗試關閉防火墻或者配置防火墻放行端口

更改端口后進入Jenkins管理頁面的系統(tǒng)管理會提示“反向代理設置有誤”,解決方法如下:

點擊系統(tǒng)設置->找到Jenkins URL->更改端口為你自定義的端口->點擊保存

注意:在初始化Jenkins前不建議更改端口,否則會出現登錄后頁面空白的問題,建議使用8080端口登錄成功一次后再進行更改

Jenkins用戶添加Root權限

使用Jenkins自帶用戶的話會出現執(zhí)行腳本時沒有權限的問題,下面給出解決辦法

sudo vim /etc/sysconfig/jenkins

修改$JENKINS_USER

JENKINS_USER=“root”

修改Jenkins相關文件夾用戶權限

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在同一臺主機)

點擊Jenkins主頁的新建任務
輸入任務名稱
選擇構建一個自由風格的軟件項目后點擊確定
在構建內添加構建步驟,選擇執(zhí)行shell
輸入執(zhí)行腳本,腳本見下方
點擊保存
點擊左側的立即構建

腳本供參考:

#!/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 "====================關閉tomcat====================="
${ShutDownTomcat}

echo "================sleep 10s========================="
for i in {1..10}
do
echo $i"s"
sleep 1s
done

export BUILD_ID=DontKillMe

echo "====================啟動tomcat====================="
${StartTomcat}
------------------------------------------------------------------------------------------------到此就結束-----------------------------------------------------------------------------------------------

總結

以上是生活随笔為你收集整理的Linux+Tomcat+Jdk1.8+jenkins环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。