本文只有linux-tomcat安装流程,在安装tomcat之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。

java学习全套教学,请进入:

Linux部署java全流程-详解(全套)

第一步:下载安装包

本文提供两种下载安装包方式:

wget命令(推荐)

本地下载,通过ssh命令或者工具上传到linux服务器

1.首先去Apache网站下载JDK,地址:点击打开链接 。(如下图)

执行命令:

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz

成功如下图:

第二步:解压tomcat包

执行命令:tar -zxvf apache-tomcat-9.0.8.tar.gz

注:tar命令可见本人其他文章有详解-附链接:linux-jdk下载安装(最新)

第三步:启动Tomcat

./startup.sh

注:查看是否启动成功-查看tomcat/logs/catalina.out文件

第四步:修改Linux网关(不修改不能访问)

在CentOS 7中引入了一个更强大的防火墙——Firewall。我们需要在Firewall中开启8081端口,也就是将8081端口加入到zone(Firewall的新特性,简单讲它的作用就是定义了网络区域网络连接的可信等级)中。命令如下:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

这样就成功的将8080端口加入了public区域中,permanent参数表示永久生效,即重启也不会失效,最后不要忘记更新防火墙规则:

firewall-cmd --reload

OK,下面看一下public区域下所有已打开的端口,命令如下:

firewall-cmd --zone=public --list-ports

可以看到8080端口已经成功打开:

第五步:访问成功-后续HTTPS

此时已经可以成功访问了(如下图:)

现在追加HTTPS:

执行命令生成key,到tomcat的config目录下。

keytool -genkey -alias tomcat -keyalg RSA -keystore /Data/tomcat/apache-tomcat-9.0.8/conf/.keystore

  • https连接需要用到数字证书与数字签名(MD5算法)

  • 网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书

  • 使用java的工具keytool产生数字证书,生成文件.keystore.

修改conf/server.xml文件,修改加密连接器,添加keystoreFile与keystorePass:

linux-tomcat下载安装(最新)相关推荐

  1. mint linux更新内核,如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核

    原标题:如何在Ubuntu/Linux Mint中安装最新Linux 5.2.5内核 Linux 5.2的Ubuntu主线内核包最终可以在32位和64位操作系统中下载和安装. 由于构建失败,Linux ...

  2. 打造前端 Deepin Linux 工作环境——安装最新版本的火狐firefox浏览器

    打造前端 Deepin Linux 工作环境--安装最新版本的火狐firefox浏览器 尝试使用 apt-get 命令安装火狐浏览器,但是,居然是 55 的版本,而最新的已经是 56 了.当然,这并不 ...

  3. Tomcat下载安装教程

    Tomcat下载安装教程 目录 Tomcat下载安装教程 一.下载地址 ​二.具体的安装步骤如下: 三.其他问题 本文默认已安装并配置好 Java 环境,关于 java 环境的配置可参考: https ...

  4. linux运行qsql,在Linux中下载安装q:直接在CSV或TSV文件上运行SQL queries

    本文将介绍在Linux中下载安装q,它是一款命令行工具,用途是直接在CSV或TSV文件上运行SQL queries,当然在其他表格文本文件上也是可以直接执行类似SQL的查询.q支持Mac.Linux和 ...

  5. Linux Tomcat下载

    参考视频教程: https://www.bilibili.com/video/BV13a411q753?p=134 1.Tomcat下载安装 操作步骤: 这里提供3种下载方法 1.1 tomcat下载 ...

  6. Linux MySQL下载安装

    介绍 参考视频教程: https://www.bilibili.com/video/BV13a411q753?p=135 查询当前系统中安装的所有软件 rpm -qa 1. mysql的下载 1.1 ...

  7. 【SSM面向CRUD编程专栏 3】关于黑马程序员最全SSM框架教程视频,P37集老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题

     写在前面:​        本人是在学习B站黑马程序员SSM框架教程视频的时候在P37集遇到了问题,如果不解决还没办法往下接着听,老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题,全在 ...

  8. 宇视摄像机网页界面登录“提示加载插件失败,点击下载安装最新插件”

    提示加载插件失败,点击下载安装最新插件: 解决方法: 更换浏览器交叉测试:使用IE7以上浏览器登录:清除浏览器缓存,在电脑控制面板卸载原有控件,下载最新控件并安装. 控件卸载: 控制面板--程序--卸 ...

  9. Windows Tomcat 下载安装

    Windows Tomcat 下载安装 Tomcat版本支持 下载 Tomcat 运行 Tomcat Tomcat版本支持 详情见:http://tomcat.apache.org/whichvers ...

  10. Linux系统下载安装数据库MariaDB

    Linux系统下载安装数据库MariaDB 1. 启动Linux系统,检测是否联网 可以去ping一下网站 ctrl+c退出 2. 去yum下载MariaDB yum相当于一个应用商城,可以去查找.安 ...

最新文章

  1. linux 下使用crontab 定时打包日志并删除已被打包的日志
  2. 雷达多普勒频率计算公式_非接触式雷达在线测流系统是由什么组成的?
  3. 003_JSONNull对象介绍
  4. QLineEdit响应回车时避免Button同时响应
  5. 全球及中国人寿保险产业盈利能力与十四五营销策略咨询报告2022版
  6. C++ Swap函数有几种写法?
  7. hdu 1247 字典树
  8. grep/egrep和正则表达式汇总
  9. 多语言ASR?没有什么听不懂,15种语言我全都要
  10. 10. zf workflow
  11. 【BZOJ4480】快乐的jyy(统计两个字符串中相同的回文串-回文树合并)
  12. 希腊字母|罗马数字|中文数字大写
  13. MTK 驱动(59)---音频基础知识
  14. 7-19 统计人数(2008慈溪) (100分)
  15. 在互联网创业公司工作五年是一种怎样的体验?
  16. 技术面试要点 —— 如何准备微软开发工程师面试?
  17. DNS 缓存查看以及清除(转载)
  18. 解决网卡驱动不可用 Intel(R) Wireless-AC 9462黄色感叹号
  19. zotero 多设备文件同步配置,不需要 iCloud,使用 webdav
  20. css 横线中间的文字

热门文章

  1. 成都生物研究所高性能计算服务器,专家人才库数据----中科院成都生物所资源库...
  2. PARWAN处理器架构特点
  3. java学习路线 Java学习路线
  4. 腾讯物联网系统TOS,内核移植起来比你想象的要简单
  5. C#的process进程的处理
  6. kali_上传_腾讯云_搭建kali
  7. windows改键软件——sharpkeys
  8. 3.Garbage Collection
  9. Tomcat 启动 Dubbo 端口占用报错 Address already in use: bind
  10. 卧槽,又来一个Python神器!!