shell之安装tomcat(三个)

#!/bin/bash
#bu LC
TOMCATDIR=/home/tomcat
TOMCATTAR=$TOMCATDIR/apache-tomcat-7.0.65.tar.gz
JAVADIR=/usr/java
JDKDIR=$JAVADIR/jdk1.8.0_65
JDKTAR=$JDKDIR/jdk-8u65-linux-x64.tar.gz
####8080####
T8080DIR=$TOMCATDIR/tomcat-rest
START8080=$T8080DIR/bin/startup.sh
####8081####
T8081DIR=$TOMCATDIR/tomcat-wap
CONF8081=$T8081DIR/conf/server.xml
CATA8081=$T8081DIR/bin/catalina.sh
START8081=$T8081DIR/bin/startup.sh
####8082####
T8082DIR=$TOMCATDIR/tomcat-activity
CONF8082=$T8082DIR/conf/server.xml
CATA8082=$T8082DIR/bin/catalina.sh
START8082=$T8082DIR/bin/startup.sh
panduan (){
  if [ $? -ne 0 ] 
  then
    echo ====$1 NOT OK====
  fi
}
CHECKDIR(){
  [ ! -d $JAVADIR ] && mkdir -p $JAVADIR
}
CHECKTAR(){
  if [ -z $JDKTAR ]
  then
    echo "===>PLS DOWNLOAD ‘JDKTAR‘ AT W8 D<===" 
    exit
  fi
  if [ -z $TOMCATTAR ]
  then
    echo "===>PLS DOWNLOAD ‘TOMCATTAR‘ AT ‘W8 D‘<===" 
    exit    
  fi 
}
INSTALLTOM(){
  cd $JAVADIR
  tar xf $JDKTAR
  cd $TOMCATDIR
  tar xf $TOMCATTAR
  /bin/mv $TOMCATDIR/apache-tomcat $T8080DIR
  /bin/cp -a $T8080DIR $T8081DIR
  /bin/cp -a $T8080DIR $T8082DIR
  panduan install
}
PROFILE(){
cat >>/etc/profile<<AA
########===>TOMCAT<===########
export JAVA_HOME=$JDKDIR
export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:\$PATH
export CATALINA_BASE=$T8080DIR
export CATALINA_HOME=$T8080DIR
export TOMCAT_HOME=$T8080DIR
export CATALINA_2_BASE=$T8081DIR
export CATALINA_2_HOME=$T8081DIR
export TOMCAT_2_HOME=$T8081DIR
export CATALINA_3_BASE=$T8082DIR
export CATALINA_3_HOME=$T8082DIR
export TOMCAT_3_HOME=$T8082DIR
##############################
AA
panduan profile
source /etc/profile
}
SERVERXML(){
#vi /home/tomcat/tomcat-rest/conf/server.xml
####8081####
  sed -i ‘22s#8005#8006#g‘ $CONF8081
  sed -i ‘71s#8080#8081#g‘ $CONF8081
  sed -i ‘93s#8009#8010#g‘ $CONF8081
####8082####
  sed -i ‘22s#8005#8007#g‘ $CONF8082
  sed -i ‘71s#8080#8082#g‘ $CONF8082
  sed -i ‘93s#8009#8011#g‘ $CONF8082
}
CATASH(){
#vi /home/tomcat/tomcat-rest/bin/catalina.sh
####8081####
  sed -i ‘2 iexport CATALINA_BASE=$CATALINA_2_BASE‘ $CATA8081
  sed -i ‘2 iexport CATALINA_HOME=$CATALINA_2_HOME‘ $CATA8081
####8082####
  sed -i ‘2 iexport CATALINA_BASE=$CATALINA_3_BASE‘ $CATA8082
  sed -i ‘2 iexport CATALINA_HOME=$CATALINA_3_HOME‘ $CATA8082
}
STARTALL(){
  $START8080
  panduan start8080
  $START8081
  panduan start8081
  $START8082
  panduan start8082
}
main (){
  CHECKDIR
  CHECKTAR
  INSTALLTOM
  PROFILE
  SERVERXML
  CATASH
  STARTALL
}
main
时间: 2024-11-15 21:22:05

shell之安装tomcat(三个)的相关文章

环境搭建——linux 安装tomcat

前提 Apache是一个web服务器环境程序,启用他可以作为web服务器使用.不过只支持静态网页,不支持动态网页,如asp.jsp.php.cgi. 如果要在Apache环境下运行jsp就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat 那为什么还要JDK呢?因为jsp需要连接数据库的话就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK整合的好处:如果客户端请求的是静态页面,则只需要Apache服务器响应请求如果客户端请

Linux下shell脚本监控Tomcat的状态并实现自动启动

最近公司需要在Linux下监控tomcat的服务,一旦tomcat服务存在异常或者宕机,重启tomcat保证服务的正常运行,由于Linux下有Shell脚本可以实现此效果,下面是Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤. 1.编写Shell脚本monitor.sh #!/bin/sh # func:自动监控tomcat脚本并且执行重启操作# author:EagleHao# date:2018-04-08# DEFINE # 获取tomcat进程ID(其中[grep

安装Tomcat步骤

查看环境变量whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二,安装选择要安装java的位置,如/usr/目录下,新建文件夹java(mkdir java) #mkdir -p /usr/java拷贝下载的jdk-8u31-linux-x64.tar.gz到/usr/java下 #cd /usr/java tar -zxvf jdk-8u31-linux-x64.tar.gz 三.设置变量 vim /etc/profile 在最

16.1 Tomcat介绍;16.2 安装jdk;16.3 安装Tomcat

扩展: java容器比较 http://my.oschina.net/diedai/blog/271367 http://www.360doc.com/content/11/0618/21/16915_127901371.shtml j2ee.j2se.ejb.javabean.serverlet.jsp之间关系 http://blog.csdn.net/ququhu/article/details/73470 tomcat server.xml配置详解 http://blog.csdn.net

shell脚本应用(三)

防伪码:长风破浪会有时,直挂云帆济沧海 shell脚本应用(三) 前言:当面对各种列表重复任务时,使用if语句已经难以满足要求,而顺序编写全部代码更是显得异常繁琐,困难重重.使用循环.分支等其他程序控制结构,从而能够轻松完成更加复杂.强大的功能. 1. 使用for循环语句(读取不同的变量值,用来逐个执行同一组命令) 1) 根据姓名列表批量添加用户 准备员工列表文件users.txt,然后编写一个名为uaddfor.sh的脚本,从users.txt文件中读取各用户名称,重复执行添加用户,设置初始密

安装tomcat

一.下载Tomcat 1..进入Tomcat官网:http://tomcat.apache.org/ 左侧选择相应的版本 点击Tomcat 6.0后 点击tar.gz下载apache-tomcat-6.0.43.tar.gz 下载完成后目录结构为: 跟Wiindows中的Tomcat一样(Windows的Tomcat在Linux中也能用,直接解压将目录上传至服务器即可) 二.安装Tomcat Windows安装很简单,解压即可.Linux中也一样 1.上传至Linux相应目录 将apache-t

eclipse中安装tomcat插件

一.软件下载 Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/ Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html 二.软件安装和配置(图文) 1.解压Eclipse到某个目录,例如/usr/local/eclipse 即可. 2. 解压Tomcat 插件到eclipse目录下的plugins目录中.

linux-jdk安装,tomcat安装

一.下载jdk 官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 二.linux安装jdk [[email protected] ~]# lsanaconda-ks.cfg              Desktop    icbc_auto_platform  jdk-8u131-linux-x64.rpm  mysql-5.6.13-linux-glibc2.5-x86_64         Pu

安装Tomcat服务器

一.首先,下载Tomcat,你可以直接百度Tomcat官网, 或者,直接在地址栏输入他的官网地址:http://tomcat.apache.org/,然后进入他的主页,在主页左侧可以找到Download, 这里可以看到很多版本,我这里选择Tomcat8这个版本(因为我的MyEclipse是2014版,它支持配置的最高版本Tomcat是8),点击进去, 往下面划一点点,可以看到上面这个界面,我选择64-bit Windows zip这个版本,这几个版本的区别,我也不知道,因为我只下载过这一个,我电