安裝環境:Centos7.3
jdk版本:jdk1.8.0_202
tomcat版本:apache-tomcat-9.0.36
用法:
1)將安裝包(jdk-8u202-linux-x64.tar.gz、apache-tomcat-9.0.36.tar.gz)和指令碼(tomcat_install.sh)上傳至伺服器
2)執行指令碼:sh tomcat_install.sh
廢話不多說,直接上指令碼:vim tomcat_install.sh
#!/bin/bash
#Tomcat install
#by Luis
#安裝Java環境
_install_jdk(){
jdk_tgz=`find / -name "jdk-8u202-linux-x64.tar.gz"`
if [ ! -d /data/sdk ];then
mkdir -p /data/sdk
fi
tar -xf ${jdk_tgz} -C /data/sdk
cat >> /etc/profile <<EOF
JAVA_HOME=/data/sdk/jdk1.8.0_202
JRE_HOME=/data/sdk/jdk1.8.0_202/jre
CLASSPATH=\$JAVA_HOME/lib:\$JRE_HOME/lib:\$CLASSPATH
PATH=\$JAVA_HOME/bin:\$JRE_HOME/bin:\$PATH
EOF
source /etc/profile
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH
java -version
}
#安裝Tomcat
_install_tomcat(){
tomcat_tgz=`find / -name "apache-tomcat-9.0.36.tar.gz"`
if [ ! -d /data/software ];then
mkdir -p /data/software
fi
tar -xf ${tomcat_tgz} -C /data/software/
/usr/bin/sh /data/software/apache-tomcat-9.0.36/bin/startup.sh
ps -ef |grep java
netstat -tlnp|grep java
}
#檢測java環境
_check_jdk(){
source /etc/profile
java -version
if [ $? -eq 0 ];then
echo "java環境已部署"
else
_install_jdk
fi
}
_check_jdk
_install_tomcat