天天看點

linux下tomcat啟動jenkins_Linux下安裝tomcat和Jenkins

1、安裝jdk

方法一:

sudo yum install java-1.8.0

方法二:

1.下載下傳1.8的jdk rpm檔案到linux系統

2.執行rpm -ivh jdk-8u151-linux-x64.rpm

檢視java -version版本是不是1.8.0,如果不是按照一下方法修改環境變量JAVA_HOME

在指令行輸入:vi /etc/profile 檢視jdk環境變量

将環境變量設定為 jdk1.8的路徑 /usr/java/jdk1.8.0_191-amd64

linux下tomcat啟動jenkins_Linux下安裝tomcat和Jenkins

修改環境變量.png

2、官網下載下傳tomcat tar包

通過rz上傳到 linux伺服器

3、解壓縮

tar -zxvf apache-tomcat-8.0.50.tar.gz

4、建立tomcat存放目錄

mkdir /usr/local/tomcat

5、将解壓後的檔案夾移動過去

mv apache-tomcat-8.0.50 /usr/local/tomcat/

6、将Jenkins.war放到webapp目錄下

rz指令上傳即可

linux下tomcat啟動jenkins_Linux下安裝tomcat和Jenkins

jenkins.png

7、進入tomcat目錄

cd usr/local/tomcat/apache-tomcat-8.0.50/bin/

8、運作tomcat

./startup.sh

9、打開浏覽器通路tomcat首頁、Jenkins

http://{ip address}:8080

http://{ip address}:8080/jenkins

如果可以正常通路,則部署成功

安裝過程中遇到的問題記錄:

tomcat首頁可以打開,但是Jenkins無法打開404

解決思路:

1、檢視jenkins根路徑下logs檔案夾

詳細可以檢視localhost.2016-04-11.log

檢視log後發現以下問題

31-Oct-2018 12:07:19.001 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [jenkins.JenkinsHttpSessionListener]

java.lang.UnsupportedClassVersionError: jenkins/JenkinsHttpSessionListener : Unsupported major.minor version 52.0 (unable to load class [jenkins.JenkinsHttpSessionListener])

則我們的jdk版本不正确

2、java -version 發現版本不是1.7.0,但是自己裝的确實是1.8.0

3、檢視java-home環境變量發現指向的是1.7.0,修改為1.8.0的路徑

4、儲存後,重新開機tomcat,通路成功

其他

tomcat讀取的是系統環境,是以隻要系統安裝了python3,jenkins shell腳本就可以直接使用python3指令