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
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的目录

转载于:https://blog.51cto.com/13043516/2112133

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值