centos java tomcat 自動安裝啓動腳本

#!/bin/bash    

# 解壓tomcat
if [ ! -d /opt/java/apache-tomcat-8.5.47 ] 
    then
    echo "tomat mei you jie ya "
    echo "kai shi jie ya tomcat"
    tar -zxvf /opt/java/apache-tomcat-8.5.47.tar.gz
fi

# 解壓JDK
if [ ! -d /opt/java/jdk1.8.0_231 ] 
    then
    echo "JDK mei you jie ya "
    echo "kai shi jie ya JDK"
    tar -zxvf /opt/java/jdk-8u231-linux-x64.tar.gz
fi

#設置java 環境變量 
profileContent=$(cat /etc/profile)
echo $profileContent; 
strB="string"
result=$(echo $profileContent | grep "JAVA_HOME")
if [[ "$result" != "" ]]
then
    echo "已經存JAVA_HOME"
else
    echo "xie ru java " 
    echo "JAVA_HOME=/opt/java/jdk1.8.0_231">>/etc/profile
    echo "export JRE_HOME=/opt/java/jdk1.8.0_231/jre">>/etc/profile
    echo "export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH">>/etc/profile
    echo "export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH">>/etc/profile
    echo "export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH">>/etc/profile
fi
source /etc/profile
update-alternatives --install /usr/bin/java java /usr/java/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/java/bin/javac 300
update-alternatives --config java
update-alternatives --config javac
java -version
javac -version
/opt/java/apache-tomcat-8.5.47/bin/shutdown.sh
/opt/java/apache-tomcat-8.5.47/bin/startup.sh
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
firewall-cmd --reload
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章