切换到home目录:cd /home (目录自己定)
打开Tomcat官网

下载:

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz

解压:tar -zxvf apache-tomcat-8.5.34.tar.gz
重命名为:mv apache-tomcat-8.5.34 tomcat8.5.1

配置tomcat,编辑环境变量:vi /etc/profile
把下面内容添加到 profile 中 ,home为 tomcat安装目录

####tomcat####
CATALINA_BASE=/home/tomcat8.5.1
CATALINA_HOME=/home/tomcat8.5.1
TOMCAT_HOME=/home/tomcat8.5.1
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME

生效配置:source /etc/profile
进到bin目录cd /home/tomcat8.5.1/bin/,启动tomcat :./startup.sh
Tomcat启动成功!
如果无法访问:vi /etc/sysconfig/iptables 添加几行,(Nginx:80,tomcat1:8080,tomcat2:8081,mysql:3306)
如果没有 iptables文件,安装 iptables(centOS6和centOS7命令有些不一样,所以先看一下自己的系统版本)
查看系统版本
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

安装iptables
yum install iptables-services //安装
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
systemctl disable iptables.service #禁止防火墙开机启动
安装完 iptables 继续添加防火墙规则:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

重启防火墙:systemctl restart iptables.service
查看防火墙:iptables -L -n

游览器中输入:http://ip地址:8080 // 查看 ip:ifconfig ,如果是阿里云服务器,直接是公网ip。
如果用的是阿里云访问访问不了,修改协议类型:


关闭tomcat:./shutdown.sh

快捷启动关闭tomcat

1、创建并添加下面内容 :vi /etc/init.d/tomcat1

# !/bin/bash
# Description: start or stop the tomcat
# Usage:        tomcat1 [start|stop|restart]
#
export PATH=$PATH:$HOME/bin
export BASH_ENV=$HOME/.bashrc
export USERNAME="root"case "$1" in
start)
#startup the tomcat
cd /home/tomcat8.5.1/bin
./startup.sh
;;
stop)
# stop tomcat
cd /home/tomcat8.5.1/bin
./shutdown.sh
echo "Tomcat Stoped"
;;
restart)
$0 stop
$0 start
;;
*)
echo "tomcat1: usage: tomcat1 [start|stop|restart]"
exit 1
esac
exit 0

2、脚本并添加执行权限
chmod +x /etc/init.d/tomcat1
3、创建软连接
cd /usr/bin
ln -s /etc/init.d/tomcat1

4、测试
tomcat1 start
tomcat1 stop
tomcat1 restart

提示:安装完之后 可以把安装包删了:rm -rf 安装包

配置多个 tomcat
  1. 复制一个 tomcat 并命名为 tomcat8.5.2:cp tomcat8.5.1 -r /home/tomcat8.5.2
  2. 编辑环境变量:vi /etc/profile
    把下面内容添加到 profile 中 ,tomcat8.5.1和tomcat 8.5.2为 tomcat安装目录
####one tomcat####
CATALINA_BASE=/home/tomcat8.5.1
CATALINA_HOME=/home/tomcat8.5.1
TOMCAT_HOME=/home/tomcat8.5.1
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
####two tomcat####
CATALINA_2_BASE=/home/tomcat8.5.2
CATALINA_2_HOME=/home/tomcat8.5.2
TOMCAT_2_HOME=/home/tomcat8.5.2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME

生效配置:source /etc/profile
3. 修改 第二个 tomcat bin目录下的 catalina.sh
vim /home/tomcat8.5.2/bin/catalina.sh
在 catalina.sh 中找到这行
# OS specific support. $var _must_ be set to either true or false. 并在下面添加

export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
  1. 修改 第二个 tomcat 的 server.xml 端口
    vim /home/tomcat8.5.2/conf/server.xml
    修改前 port=“8005”

    修改后 port=“8006”

    修改前 port=“8080”

    修改后 port=“8081”

    修改前 port=“8009”

    修改后 port=“8010”
  2. 进到 bin 启动:./startup.sh , 关闭:./shutdown.sh , 也可以配置快捷
    1、创建并添加下面内容 :vim /etc/init.d/tomcat2
# !/bin/bash
# Description: start or stop the tomcat
# Usage:        tomcat2 [start|stop|restart]
#
export PATH=$PATH:$HOME/bin
export BASH_ENV=$HOME/.bashrc
export USERNAME="root"case "$1" in
start)
#startup the tomcat
cd /home/tomcat8.5.2/bin
./startup.sh
;;
stop)
# stop tomcat
cd /home/tomcat8.5.2/bin
./shutdown.sh
echo "Tomcat Stoped"
;;
restart)
$0 stop
$0 start
;;
*)
echo "tomcat2: usage: tomcat2 [start|stop|restart]"
exit 1
esac
exit 0

2、脚本并添加执行权限
chmod +x /etc/init.d/tomcat2
3、创建软连接
cd /usr/bin
ln -s /etc/init.d/tomcat2

4、测试
tomcat2 start
tomcat2 stop
tomcat2 restart

Linux安装配置Tomcat 8.5.34 快捷启动,关闭(二)相关推荐

  1. 超详细Ubuntu Linux安装配置 Tomcat

    Ubuntu 安装配置Tomcat 1. 开始之前 2. 安装 Java 2.1 查找 2.2 安装 2.3 验证 3. 安装 Tomcat 3.1 获取Tomcat 3.2 解压Tomcat 3.3 ...

  2. 在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )

    系统版本:centos6.5版本 java版本:1.7 一.准备工作 1.java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中. 2.下载tomcat包,下载地址:h ...

  3. Linux安装配置MySQL8.0 打war包 启动项目

    目录 第一步:安装配置mysql8.0 第二步:创建项目用到的数据库和表 第三步:Idea把JavaWeb项目打war包 第四步:开始启动项目: 第一步:安装配置mysql8.0 访问这位博主链接跟着 ...

  4. Linux安装配置tomcat

    1.首先配置好jdk 查看java版本:java -verson 1.官网下载jdk 2.tar -zxvf xxxx.tar.gz   解压 3.配置环境变量 <1># vi /etc/ ...

  5. Linux下配置tomcat+apr+native应对高并发

    一.三种运行模式介绍 Tomcat 有三种(bio,nio.apr) 运行模式,首先来简单介绍下 bio  bio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传 ...

  6. Centos7 安装配置 tomcat 并设置自动启动

    Centos7 安装配置 tomcat 并设置自动启动 下载安装包 这里选择适合Linux的安装包,下载到本地后上传到centos服务器,或者直接通过wget命令下载 1 2 3 4 # cd /us ...

  7. Linux安装配置Java1.8开发环境

    Linux安装配置Java开发环境 1 下载Java安装包 链接:https://pan.baidu.com/s/1MzFG9k1Uij_QDnsMA9epNg 提取码:2l26 2 上传JDK到Li ...

  8. Centos7虚拟机下安装配置Tomcat

    Centos7虚拟机下安装配置Tomcat 以下所有操作都是CentOS7的root身份.已经安装配置了Java环境.配置了nat虚拟网络.并且虚拟机已经连接互联网 打开终端.如果命令结尾是 # 则表 ...

  9. linux系统数据库服务器配置,Linux安装配置MariaDB数据库全程详解

    MariaDB是采用Maria存储引擎的MySQL分支版本,在很多方面强于MySQL,那么在Linux下如何安装MariaDB数据库呢?下面小编就给大家介绍下Linux安装配置MariaDB数据库的方 ...

  10. Tiny Core Linux 安装配置

    Tiny Core Linux 安装配置 目标 通过最小的命令行版 Tiny Core Linux 系统光盘安装 Tiny Core Linux 桌面环境,设置中文界面,安装输入法,设置分辨率. 所有 ...

最新文章

  1. NET问答: 为什么 String.IndexOf 在 .net5 和 netcore3 中返回值不一样?
  2. 微软公布 Visual Studio 2020 上半年路线图
  3. go语言和python的区别_golang和python有什么区别?
  4. linux文件目录与磁盘格式,Linux文件、目录与磁盘格式
  5. makefile obj文件路径_makefile中包含的文件的路径
  6. 深入解析WINDOWS操作系统
  7. JsonUtils工具类,拿来使用即可
  8. 临时邮箱有什么用,推荐5个临时邮箱
  9. 【C语言】C语言中基础操作符详细讲解
  10. 5月27日 | 极客俱乐部:集成平台赋能业务流程再造与创新
  11. 大白菜无法打开计算机硬盘,USB接口损坏了?教你windows7硬盘安装步骤图文详解!...
  12. DEJA_VU3D - Cesium功能集 之 010-军事标绘系列四:圆滑曲线
  13. OpenFlow简单介绍
  14. 级联选择器el-cascader处理复杂数据(四层、五层数据),回显部门以及部门下的人员
  15. 【程序】STM32使用SPI接口读取93C46存储器上的数据(非软件模拟SPI时序)
  16. 【论文解读】Attention is All you need
  17. 并发编程JUC深度学习(七)无锁(乐观锁)
  18. 减法公式运算法则_小学数学加减乘除计算运算法则
  19. python 基础100题练习
  20. Cluster: FarthestFirst

热门文章

  1. java基础学习_集合类04_Map接口、Collections工具类_day18总结
  2. pytorch官网不支持cuda10.2
  3. FlutterComponent最佳实践之沉浸式
  4. 配置路由器console接口密码和vty接口密码
  5. 数组扁平化——flat方法理解
  6. 菱形的常见图案_菱形图案,简约而不简单
  7. 麦吉尔电子计算机工程专业好么,多大/UBC/麦吉尔,什么专业最厉害?
  8. Windows出现“未连接到互联网代理服务器出现问题,或者地址有误。问题解决办法”
  9. 使用VLC把视频转换为一帧一帧的图片
  10. 公安大数据平台应用与公安大数据建模