首頁 > 軟體

Tomcat安裝shell指令碼的方法步驟

2022-07-15 22:01:00

今天繼續給大家介紹Linux運維相關知識,本文主要內容是Tomcat安裝shell指令碼(假設我們已經下載下來了JAVA和Tomcat的安裝包)。

一、JAVA環境安裝

首先,要安裝Tomcat,我們就必須安裝JAVA環境。JAVA環境的安裝需要解壓JAVA的安裝包,並且設定JAVA的環境變數,相關指令碼如下所示:

tar xf jdk-8u45-linux-x64.tar.gz
mv jdk1.8.0_45 /usr/local/java
echo "JAVA_HOME=/usr/local/java" >>/etc/profile
echo "JAVA_BIN=/usr/local/java/bin" >>/etc/profile
echo 'PATH=$JAVA_HOME:$JAVA_BIN:$PATH'>>/etc/profile
echo 'CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>>/etc/profile
source /etc/profile

二、JAVA環境安裝檢測

接下來,我們寫一小段指令碼來檢測JAVA環境的安裝情況,其基本原理是執行命令:

java -version

來檢視該命令的執行結果,以此來判定JAVA環境的安裝情況,相關指令碼如下所示:

java -version &>> /dev/null
if [ $? -eq 0 ] ;then
        echo "JDK is OK!"
else
        echo "Error: JDK DOWN!";exit 1
fi

三、tomcat安裝與啟動

在JAVA環境成功安裝後,我們就可以安裝tomcat了,tomcat只需要解壓,並且新增環境變數,就可以成功執行,相關指令碼如下所示:

tar xf apache-tomcat-8.5.40.tar.gz
mv apache-tomcat-8.5.40 /usr/local/tomcat
echo "CATALINA_HOME=/usr/local/tomcat">>/usr/local/tomcat/bin/catalina.sh
/usr/local/tomcat/bin/startup.sh & >>/dev/null

四、tomcat啟動檢測

同樣的,在tomcat安裝完成後,我們來寫一小段指令碼來檢驗tomcat是否啟動成功,相關指令碼如下所示:

if [ $? -eq 0 ] ;then
        echo "Tomcat is started!"
else
        echo "Error: tomcat start wrong!"
fi

五、指令碼程式

我們把上面所有的指令碼整合到一起,結果如下所示:

#!/bin/bash
tar xf jdk-8u45-linux-x64.tar.gz
mv jdk1.8.0_45 /usr/local/java
echo "JAVA_HOME=/usr/local/java" >>/etc/profile
echo "JAVA_BIN=/usr/local/java/bin" >>/etc/profile
echo 'PATH=$JAVA_HOME:$JAVA_BIN:$PATH'>>/etc/profile
echo 'CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>>/etc/profile
source /etc/profile
java -version &>> /dev/null
if [ $? -eq 0 ] ;then
        echo "JDK is OK!"
else
        echo "Error: JDK DOWN!";exit 1
fi
tar xf apache-tomcat-8.5.40.tar.gz
mv apache-tomcat-8.5.40 /usr/local/tomcat
echo "CATALINA_HOME=/usr/local/tomcat">>/usr/local/tomcat/bin/catalina.sh
/usr/local/tomcat/bin/startup.sh & >>/dev/null
if [ $? -eq 0 ] ;then
        echo "Tomcat is started!"
else
        echo "Error: tomcat start wrong!"
fi

六、執行效果檢驗

最後,我們來檢驗一下上述指令碼的執行情況,執行該指令碼,效果如下所示:

從上圖可以看出,該指令碼執行後,8080埠已經開啟,我們在瀏覽器上存取該埠,結果如下所示:

 到此這篇關於Tomcat安裝shell指令碼的方法步驟的文章就介紹到這了,更多相關Tomcat安裝shell指令碼內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com