Linux安装配置Tomcat 8.5.34 快捷启动,关闭(二)
切换到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
- 复制一个 tomcat 并命名为 tomcat8.5.2:cp tomcat8.5.1 -r /home/tomcat8.5.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
- 修改 第二个 tomcat 的 server.xml 端口
vim /home/tomcat8.5.2/conf/server.xml
修改前 port=“8005”
修改后 port=“8006”
修改前 port=“8080”
修改后 port=“8081”
修改前 port=“8009”
修改后 port=“8010”
- 进到 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 快捷启动,关闭(二)相关推荐
- 超详细Ubuntu Linux安装配置 Tomcat
Ubuntu 安装配置Tomcat 1. 开始之前 2. 安装 Java 2.1 查找 2.2 安装 2.3 验证 3. 安装 Tomcat 3.1 获取Tomcat 3.2 解压Tomcat 3.3 ...
- 在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )
系统版本:centos6.5版本 java版本:1.7 一.准备工作 1.java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中. 2.下载tomcat包,下载地址:h ...
- Linux安装配置MySQL8.0 打war包 启动项目
目录 第一步:安装配置mysql8.0 第二步:创建项目用到的数据库和表 第三步:Idea把JavaWeb项目打war包 第四步:开始启动项目: 第一步:安装配置mysql8.0 访问这位博主链接跟着 ...
- Linux安装配置tomcat
1.首先配置好jdk 查看java版本:java -verson 1.官网下载jdk 2.tar -zxvf xxxx.tar.gz 解压 3.配置环境变量 <1># vi /etc/ ...
- Linux下配置tomcat+apr+native应对高并发
一.三种运行模式介绍 Tomcat 有三种(bio,nio.apr) 运行模式,首先来简单介绍下 bio bio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传 ...
- Centos7 安装配置 tomcat 并设置自动启动
Centos7 安装配置 tomcat 并设置自动启动 下载安装包 这里选择适合Linux的安装包,下载到本地后上传到centos服务器,或者直接通过wget命令下载 1 2 3 4 # cd /us ...
- Linux安装配置Java1.8开发环境
Linux安装配置Java开发环境 1 下载Java安装包 链接:https://pan.baidu.com/s/1MzFG9k1Uij_QDnsMA9epNg 提取码:2l26 2 上传JDK到Li ...
- Centos7虚拟机下安装配置Tomcat
Centos7虚拟机下安装配置Tomcat 以下所有操作都是CentOS7的root身份.已经安装配置了Java环境.配置了nat虚拟网络.并且虚拟机已经连接互联网 打开终端.如果命令结尾是 # 则表 ...
- linux系统数据库服务器配置,Linux安装配置MariaDB数据库全程详解
MariaDB是采用Maria存储引擎的MySQL分支版本,在很多方面强于MySQL,那么在Linux下如何安装MariaDB数据库呢?下面小编就给大家介绍下Linux安装配置MariaDB数据库的方 ...
- Tiny Core Linux 安装配置
Tiny Core Linux 安装配置 目标 通过最小的命令行版 Tiny Core Linux 系统光盘安装 Tiny Core Linux 桌面环境,设置中文界面,安装输入法,设置分辨率. 所有 ...
最新文章
- NET问答: 为什么 String.IndexOf 在 .net5 和 netcore3 中返回值不一样?
- 微软公布 Visual Studio 2020 上半年路线图
- go语言和python的区别_golang和python有什么区别?
- linux文件目录与磁盘格式,Linux文件、目录与磁盘格式
- makefile obj文件路径_makefile中包含的文件的路径
- 深入解析WINDOWS操作系统
- JsonUtils工具类,拿来使用即可
- 临时邮箱有什么用,推荐5个临时邮箱
- 【C语言】C语言中基础操作符详细讲解
- 5月27日 | 极客俱乐部:集成平台赋能业务流程再造与创新
- 大白菜无法打开计算机硬盘,USB接口损坏了?教你windows7硬盘安装步骤图文详解!...
- DEJA_VU3D - Cesium功能集 之 010-军事标绘系列四:圆滑曲线
- OpenFlow简单介绍
- 级联选择器el-cascader处理复杂数据(四层、五层数据),回显部门以及部门下的人员
- 【程序】STM32使用SPI接口读取93C46存储器上的数据(非软件模拟SPI时序)
- 【论文解读】Attention is All you need
- 并发编程JUC深度学习(七)无锁(乐观锁)
- 减法公式运算法则_小学数学加减乘除计算运算法则
- python 基础100题练习
- Cluster: FarthestFirst
热门文章
- java基础学习_集合类04_Map接口、Collections工具类_day18总结
- pytorch官网不支持cuda10.2
- FlutterComponent最佳实践之沉浸式
- 配置路由器console接口密码和vty接口密码
- 数组扁平化——flat方法理解
- 菱形的常见图案_菱形图案,简约而不简单
- 麦吉尔电子计算机工程专业好么,多大/UBC/麦吉尔,什么专业最厉害?
- Windows出现“未连接到互联网代理服务器出现问题,或者地址有误。问题解决办法”
- 使用VLC把视频转换为一帧一帧的图片
- 公安大数据平台应用与公安大数据建模