#!/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 fi 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################################## /usr/local/tomcat/bin/startup.sh 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的目录