Centos7 部署Java環境
#!/bin/bash
##############檢測軟件包是否安裝########################
for i in {java,java-1.8.0-openjdk-devel};
do
if rpm -qa | grep $i >> /dev/null ;
then
echo -e "\033[32m $i installed \033[0m"
else
yum -y install $i
fi
done
###############查看java版本#############################
java -version
echo -e "\033[32m 版本顯示 \033[0m"
############部署tomcat-9.0.7############################
for s in {apache-tomcat-9.0.7};
do
if rpm -qa | grep $s >> /dev/null ;
then
echo -e "\033[32m $i installed \033[0m"
else
wget –c http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz
tar zxf apache-tomcat-9.0.7.tar.gz
mv -f apache-tomcat-9.0.7 /usr/local/tomcat
done
echo -e "\033[32m 部署完成 \033[0m"
##############配置環境變量###############################
cat >>/etc/profile<<end
export JAVA_HOME=‘/usr/lib/jvm/jre‘
export CATALINA_HOME=‘/usr/local/tomcat‘
end
source /etc/profile
echo -e "\033[32m 環境變量配置完成 \033[0m"
#############啟動tomcat##################################
echo -e "\033[32m tomcat啟動 \033[0m"
#############監聽8080端口################################
netstat -anutpl | grep 8080
echo -e "\033[32m java已監聽 \033[0m"
############移動war包####################################
mv tech-sdkwrapper.war /usr/local/tomcat/webapps/
echo -e "\033[32m 完成war移動 \033[0m"
echo -e "\033[32m 請用瀏覽器訪問查看 \033[0m"
註:因為當前腳本所在目錄和tomcat壓縮包以及war包在同一目錄,如果不在同一目錄,需要適當修改腳本方可使用。
瀏覽器訪問方式: http://服務器IP:8080/
瀏覽器訪問war包新功能:http://服務器IP:8080/tech-sdkwrapper/切記訪問的不是後綴帶.war的目錄
Centos7 部署Java環境