1. 程式人生 > 其它 >Linux28--測試環境搭建-JDK、Tomcat、Jenkins搭建

Linux28--測試環境搭建-JDK、Tomcat、Jenkins搭建

Tomcat伺服器介紹

 Tomcat是APACHE 軟體基金會的JAKARTA 專案中的一個核心項  目,由APACHE、SUN 和其他一些公司及個人共同開發而成,因為Tomcat技術先進、效能穩定,而且免費,因而深受JAVA 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的WEB 應用伺服器, Tomcat是Apache 伺服器的擴充套件,但它是獨立執行的所以當你執行tomcat 時,它實際上作為一個與Apache 獨立的程序單獨執行的

搭建Tomcat伺服器

下載jdk-8u291-linux-x64.tar.gz檔案

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

切換工作目錄到local

cd /usr/local

上傳jdk-8u291-linux-x64.tar.gz檔案到local

rz
通過路徑找到jdk-8u291-linux-x64.tar.gz

檢視軟體包是否上傳成功

ls

解壓jdk-8到local目錄中

tar -xvf jdk-8u291-linux-x64.tar.gz

檢視軟體包是否解壓成功

ls

進入jdk1.8.0_291目錄中,檢視工作路徑

cd /usr/local/jdk1.8.0_291
pwd

配置JDK環境變數

vi /etc/profile
新增如下資料到配置檔案中,儲存並退出
export JAVA_HOME=/usr/local/jdk1.8.0_291
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

生效配置檔案

source /etc/profile

驗證jdk是否安裝成功

java -version

Apache-Tomcat安裝

下載Apache-tomcat軟體包

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

切換工作目錄到local

cd /usr/local

上傳apache-tomcat-9到local目錄

rz通過路徑找到apache-tomcat-9.0.46.tar.gz

檢視local目錄下是否有apache-tomcat-9.0.46.tar.gz檔案

ls

解壓apache-tomcat-9.0.46.tar.gz到local目錄中

tar -xvf apache-tomcat-9.0.46.tar.gz

對apache-tomcat-9.0.46重新命名tomcat-9.0.46

mv apache-tomcat-9.0.46 tomcat-9.0.46
ls

進入/usr/local/tomcat-9.0.46/bin目錄

cd /usr/local/tomcat-9.0.46/bin
ls

啟動tomcat服務

./startup.sh

檢視防火牆狀態

systemctl status firewalld

檢視防火牆配置檔案

cat /etc/firewalld/zones/public.xml

新增配置資料到防火牆配置檔案中

firewall-cmd --zone=public --add-port=8080/tcp --permanent 

重新載入防火牆資料

firewall-cmd --reload

瀏覽器位址列,輸入訪問地址訪問Tomcat

http://伺服器IP地址:8080

Jenkins安裝

上傳jenkins檔案到local

cd /usr/local
rz 在本地路徑中找到jenkins-war-1.625.3.war

檢視local目錄下是否有jenkins檔案

ls

進入webapps目錄中

 cd /usr/local/tomcat-9.0.46/webapps/

新建目錄jenkins

mkdir jenkins
ls

複製jenkins.war檔案到jenkins目錄中

cd /usr/local
cp jenkins-war.rar /usr/local/tomcat-9.0.46/webapps/jenkins
cd /usr/local/tomcat-9.0.46/webapps/jenkins
ls

解壓jenkins.war

unzip jenkins-war-1.625.3.war

檢視解壓檔案

ls

瀏覽器訪問jenkins

http://localhost:8080/jenkins

檢視密碼

cd /
cd root
ls -al
cd .jenkins
cd secrets
cat jenkins.security.ApiTokenProperty.seed