一、 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步linux安装jdk
二、卸载tomcat
检查linux是否安装tomcat

rpm -qa|grep tomcat

查看下系统信息,确认是32位还是64位:uname -a
输入rpm -qa|grep tomcat
如果有通过rpm -e rpm -qa|grep tomcat(或rpm -e 加上面rpm -qa|grep tomcat显示的结果)
注意:一般tomcat安装都是通过压缩包的方式,所以这一步可以跳过

三、下载Tomcat
点击下载
找到 Binary Distributions

四、上传到Linux,安装
先进入你要上传的位置,执行命令 rz ,在本机弹窗选择文件窗口,选择上传
tar -xzvf apache-tomcat-9.0.0.M9.tar.gz 解压即可

重命名文件 mv apache-tomcat-9.0.8 tomcat9

五、配置环境

JAVA_HOME=/usr/java/jdk-10.0.1
CLASSPATH=$JAVA_HOME/lib/
CATALINA_HOME=/usr/local/tomcat                     tomcat环境变量
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CLASSPATH CATALINA_HOME

修改Tomcat端口
进入conf文件夹 vi server.xml 编辑配置文件
1.

<Connector port="8088" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改
2.

<Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />
<Server port="8085" shutdown="SHUTDOWN">

:wq 保存退出

六、验证安装结果
启动服务
进入解压目录的bin文件夹,运行命令./startup.sh
会自动弹出像如下的提示

ps -ef|grep java

查询端口是否有进程守护用如下命令grep对应端口,如8088为端口号
例:netstat -nalp|grep 8088

七、防火墙

#停止firewall
systemctl stop firewalld.service #开启firewall
systemctl start firewalld.service#禁止firewall开机启动
systemctl disable firewalld.service #查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state

但是开启的时候,可能报这个错

Failed to start firewalld.service: Unit firewalld.service is masked.

查了很久没找到解决办法,于是试着输入了下面这行命令,解决了。

systemctl unmask firewalld.service

来看一些命令:

#启动tomcat, 在tomcat目录下(官方名称:apache-****)
bin/startup.sh
#关闭tomcat, 在tomcat目录下(官方名称:apache-****)
bin/shutdown.sh
#如果关闭出错,可以杀死线程
ps -ef | grep tomcat
kill *(端口)
#访问
curl 127.0.0.1:8080
curl ip:8080

启动tomcat并显示日志的命令:
./startup.sh && tail -f …/logs/catalina.out

Linux安装tomcat,配置环境变量相关推荐

  1. linux安装jdk配置环境变量之永久生效

    首先,官网下载jdk包 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html 下 ...

  2. linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成

    前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...

  3. Linux安装jdk配置环境变量无效(不生效)

    linux服务器上搭建jdk1.8的运行环境,但是因为该服务器上已经安装了jdk1.7,安装了jdk1.8后不起作用. 1.安装jdk1.8. 2.修改/etc/profile中的JAVA_HOME为 ...

  4. Linux——MySQL安装及配置环境变量

    Linux--MySQL安装及配置环境变量 1.安装包准备: 2.在虚拟机查询主机IP: 3.运行Xftp,新建一个会话,命名为MySQL安装: 4.新建一个会话,命名为MySQL安装: 5.把安装包 ...

  5. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

    最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...

  6. Java环境配置——JDK的选择、下载、安装与配置环境变量

    Java环境配置--JDK的选择.下载.安装与配置环境变量 JDK的简介以及版本选择.下载与安装 JDK历史版本(除最新版以外的版本) java平台移植性的原因 解释执行和编译执行 JDK的Linux ...

  7. PhantomJS浏览器下载安装、配置环境变量及使用教程

    文章目录 1. PhantomJS简介 2. 下载 3. 安装 4. 配置环境变量 5. 验证是否安装正确 6. 操作PhantomJS浏览器 1. PhantomJS简介 PhantomJS 是一个 ...

  8. tomcat配置环境变量

    tomcat配置环境变量 首先下载tomcat,并且解压到目录: 注意:2,3步的变量值要到下图这一步 即,bin的上一级目录不包含bin 1.第一步鼠标右键计算机->属性->高级系统设置 ...

  9. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  10. Windows10 JDK9安装及配置环境变量与Eclipse安装

    一 下载JDK9 http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html 选择版本,系统 ...

最新文章

  1. 真香!使用 Goland 网页版实现真正的云开发
  2. BelgiumTS交通数据集分类-pytorch版
  3. 如何迁移开源 Flink 任务到实时计算Flink版?实战手册来帮忙!
  4. amp 显示成转义字符 in html,如何在HTML标签中转换转义字符?(How to convert escape characters in HTML tags?)...
  5. P1081 开车旅行 倍增 洛谷
  6. 如何在Java 8中使用LocalDateTime格式化/解析日期-示例教程
  7. 关于eclipse没有http jar的问题解释
  8. shell与subshell与执行脚本的几种方式
  9. Android之shape属性简介和使用
  10. 一棵二叉树的中根线索二叉树_二叉树面试题刷题模板(终极版)
  11. php thinkphp重定向,ThinkPHP框架让页面重定向方法总结
  12. Android 系统(246)---SystemServer进程的启动流程
  13. django ----CBV中加装饰器
  14. dtproperties表小解[网络收集]
  15. Bailian2723 不吉利日期(POJ NOI0113-02)【日期计算】
  16. 原型模式(Prototype) 1
  17. Volatile(理解)
  18. select *和select 字段名
  19. goolgle支付配置备忘录
  20. dolphinscheduler 2.0.4 PIGEON任务使用的一次尝试

热门文章

  1. 名词性从句 - 同位语从句
  2. PHP从网站抓取图片并保存本地的代码
  3. 二弟机器人_2017中国机器人技能大赛今天在南京理工大学举行
  4. ASSERT和VERIFY的区别
  5. Xilinx原语使用方法
  6. win10 安装并配置docker
  7. 平板电脑怎么使用计算机,苹果平板电脑怎么使用 苹果平板电脑使用方法【详解】...
  8. 腾讯企业邮箱 java_使用腾讯企业邮箱调用SpringMail或者JavaMail发送邮件的发送服务器设置...
  9. 腾讯企业邮箱HTTPS设置
  10. 《满城黄金甲》另类观后感