#!/bin/bash ##tomcat install ##2018.11.23 ##tomcat版本8.5.35,jdk-8u191-linux-x64.tar PWD=/usr/local/src DIR=/usr/local IP=$(ip a |grep "scope global" |awk '{print $2}'|awk -F '/' '{print $1}') yum -y install lrzsz wget unzip vim lsof echo "------------------------------安装JDK--------------------------" if [ -f $PWD/jdk-8u191-linux-x64.tar.gz ];then cd $PWD if [ -d $PWD/jdk1.8.0_191 ];then echo "检测到JDK1.8.0_191,删除重新解压" rm -rf $PWD/jdk1.8.0_191 tar xf $PWD/jdk-8u191-linux-x64.tar.gz -C $PWD else echo "未检测到JDK1.8.0_191,开始解压..." tar xf $PWD/jdk-8u191-linux-x64.tar.gz -C $PWD fi else echo "未检测到jdk-8u191-linux-x64.tar.gz ,开始下载https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1542943486_ea7b795db30eb5d75941d7efd70be380" wget 'https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1542943486_ea7b795db30eb5d75941d7efd70be380' fi rpm -qa |grep java cd $PWD && mv $PWD/jdk1.8.0_191/ $DIR/java java -version if [ $? -ne 0 ];then echo "增加java环境变量" echo "export JAVA_HOME=$DIR/java">>/etc/profile echo "export PATH=$PATH:/$DIR/java/bin">>/etc/profile source /etc/profile else echo "java变量已设置" fi echo "查看JDK版本信息" java -version echo "-------------------------------安装tomcat---------------------" if [ -f $PWD/apache-tomcat-8.5.35.tar.gz ];then cd $PWD if [ -d $PWD/apache-tomcat-8.5.35 ];then echo "检测到apache-tomcat-8.5.35,删除重新解压... " rm -rf $PWD/apache-tomcat-8.5.35 tar zxvf $PWD/apache-tomcat-8.5.35.tar.gz -C $PWD else echo "未检测到apache-tomcat-8.5.35目录,开始解压..." tar zxvf $PWD/apache-tomcat-8.5.35.tar.gz -C $PWD fi else echo "未检测到apache-tomcat-8.5.35.tar.gz软件包,开始下载http://124.205.69.163/files/5015000007330888/mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz" cd $PWD wget 'http://124.205.69.163/files/5015000007330888/mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz' fi if [ -d $DIR/tomcat ];then echo "检测到tomcat目录,删除复制" rm -rf $DIR/tomcat mv $PWD/apache-tomcat-8.5.35 $DIR/tomcat else echo "未检测到tomcat目录,开始复制..." mv $PWD/apache-tomcat-8.5.35 $DIR/tomcat fi echo "--------------------导入tomcat的配置文件-----------------" cat $DIR/src/server.xml>$DIR/tomcat/conf/server.xml cat $DIR/src/catalina.sh>$DIR/tomcat/bin/catalina.sh echo "---------------------启动tomcat---------------------" /usr/local/tomcat/bin/startup.sh echo "查看启动情况" lsof -i:8080 netstat -utpln |grep 80

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
shell脚本源码编译安装apache
安装lrzsz命令上传压缩包至root用户下rz编辑文件访问网页
shell脚本 源码编译 apache服务 -
shell脚本源码方式安装fastdfs
#!/bin/bash<<INFOAUTHOR:运维@小兵DATE:2022-02-21DESCRIBE:源码方式安装fastdfsSYSTEM:CentOS7/RedHat7WAR
linux shell安装fastdfs 源码安装fastdfs 二进制安装fastdfs sed -
自动安装多个tomcat shell脚本
自动安装多个tomcat shell脚本#!/bin/bash#Auto Install JDK、tomcat and they connector.#执行这个脚本需要在/soft目录下放好JDK、tomcat、的tar.gz源码包,#以及已经执行过的jdk(本人无法做到在jdk执行时输入Enter和空格,所以这一步骤需要手动做。)#tomcat安装到/data/conf/to
运维工程师 linux shell fallenleaves tomcat自动化安装脚本 多个tomcat安装脚本 -
subplot操作实例python脚本源码
#coding=utf8'''subplot(nrows, ncols, plot_number):创建子图,nrows*ncols的积表示图个数。函数中有三个整数参数,前两个指定制图的行、列,后面一个参数指定第几个子图。例如subplot(1,2,1)指定图形中有2个子图,它们在处于第一行上。最后一个1通知maplotlib,这是第一个子图。'''import numpy as n
pyplot的subplot常用参数说明 pyplot的subplot与plot使 subplot创建子图 plot绘制图像 子图