【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

时间:2022-09-02 15:38:14

1、前言

  相当嫌弃,博客园搞掉了我快写完的 Tomcat。

  请先安装 :【Linux】【Java】CentOS7安装最新版Java1.8.191运行开发环境

  虽然安装Tomcat没啥技术,但是还是记录一下,方便后面萌新学习。

2、开始

  1、获取下载地址

    http://tomcat.apache.org/

    · Tomcat 9.0.16 Released  2019-02-08

      意思 :2019-02-08发布的 Tomcat 9.0.16 的发行版。

    · 当然你也可以选着最高版:Tomcat 9.0.16 Released  2019-02-08

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

      右键 tar.gz (pgp, sha512) 复制 下载链接:http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz

     【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

  2、下载

    · cd /tmp/

      一般下载临时东西 都放到这个文件夹内

    · wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz

      使用linux wget命令下载程序包

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    · ls -l

      这里看到已经有了

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

  3、解压(安装)

    · cd /usr/local/

      用户安装的软件 一般 放到 /usr/local/ 目录下

    · cp /tmp/apache-tomcat-9.0.16.tar.gz .

      拷贝 apache-tomcat-9.0.16.tar.gz 到这个目录下,注意命令最后有一个空格一个点,表示拷贝到当前目录下

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    · tar -xzvf apache-tomcat-8.5.35.tar.gz

      解压并释放。x:解压、z:指明是gzip压缩文件、v:显示日志、f:指定文件名

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    已解压(安装)

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

  4、为 apache-tomcat-9.0.16 目录创建一个软连接

    # ln -s apache-tomcat-9.0.16 tomcat

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    # ls -l

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    原因:刚解压(安装)的服务器文件夹名是携带版本号的,一般我们是不去动原来的东西的。

    通过设置软连接,我们以后在编写代码时,或其他需要引用到tomcat地址时,就直接使用软连接地址。

    以后在升级tomcat服务器的时候,重新创建一个软连接即可,不影响其他的使用。

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

  5、配置Tomcat服务器

    1、使用vim编辑器编辑service.xml文件

      · vim tomcat/conf/server.xml

        service.xml 里面可以配置 timcat 服务器的端口 ,默认字符编码啥的。就是用来设置tomcat偏好的。

        vim编辑器怎么用,哈哈自己百度学习啦,很多。

      【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    2、修改默认端口为80,以前默认为8080

      conf/server.xml 文件

      【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    3、修改默认字符编码为“UFT-8”

      conf/server.xml 文件

      【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    4、保存:ESC -> :wq

  6、启动

    · # cd tomcat/bin/

      启动程序在 bin文件夹下

    · # sh startup.sh

      sh命令执行 启动Tomcat服务器脚本

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    启动成功(Tomcat started)

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    Tom Cat come escort.(以前的图,就不重新截图了)

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

  7、设置开机启动

    # vim /etc/rc.local

    将tomcat的启动脚本地址(.sh)添加进去

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    添加一行:/usr/local/tomcat/bin/startup.sh

    【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

    :wq 保存退出即可。

    由于我们使用的是软连接,所有更新tomcat服务器后不需要重新编辑该文件。

3、后言

  虽然之前写的呗博客园抛弃了,但是第二遍写的时候更加有条理性了。大家看的也会更加清楚。

  2019.02.14:再另外一台服务器安装最新版服务器,开始倒腾分布式。

  2019.02.14:添加设置自启动

4、修改记录

  2018-11-11 00:52:40 -> 2018-11-11 00:54:47 -> 2018-11-11 00:57:52 -> 2019-02-14 12:10:44 -> 2019-02-14 12:23:20

【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境的更多相关文章

  1. Centos7安装配置jenkins(Tomcat)

    Centos7安装配置jenkins(Tomcat) 一.准备工作 1.1 安装JDK1.8 具体安装过程不在赘述. 1.2 下载jenkins的war包 jenkins官网下载地址:https:// ...

  2. Linux 64位下一键安装scipy等科学计算环境

    Linux 64位下一键安装scipy等科学计算环境 采用scipy.org的各种方法试过了,安装还是失败.找到了一键式安装包Anaconda,基本python要用到的库都齐了,而且还可以选择安装到其 ...

  3. Centos7安装.Net Core 2.2环境以及部署.Net Core MVC程序(Apache+Jexus环境)

    原文:Centos7安装.Net Core 2.2环境以及部署.Net Core MVC程序(Apache+Jexus环境) 1.双11抢购***VPS.配置如下: CPU:2 核 内存:2048 M ...

  4. 【Linux】【Java】CentOS7安装最新版Java1.8.191运行开发环境

    1.前言 本来在写[Linux][Apatch Tomcat]安装与运行.都快写完了. 结果...我忘记安装 Java 环境 然后...新开了博客编辑页面. 最后...我的那个没了...没了...真的 ...

  5. Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim

    一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...

  6. centos7安装配置jdk、tomcat

    centos7安装jdk1.8 1.新建文件夹java,上传文件jdk-8u111-linux-x64.tar.gz到java文件夹 2.解压tar包: tar -zxvf jdk-8u111-lin ...

  7. 【Linux】【MySQL】CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行)

    1.前言 框框博客在线报时:2018-11-07 19:31:06 当前MySQL最新版本:8.0.13 (听说比5.7快2倍) 官方之前表示:MySQL 8.0 正式版 8.0.11 已发布,MyS ...

  8. Linux学习笔记之Centos7安装GNOME桌面环境

    最小化安装Centos7,系统默认是命令行界面,如果像我一样有特殊需求,这时就需要我们手动来安装用户图形界面了. 1.查看一下当前的运行级别和可以安装的group. systemctl get-def ...

  9. centos7安装docker-ce新版

    先卸载系统的旧版本yum remove docker \              docker-common \              docker-selinux \              ...

随机推荐

  1. GCD-两个网络请求同步问题

    在网络请求的时候有时有这种需求 两个接口请求数据,然后我们才能做最后的数据处理.但是因为网络请求是移步的 .我们并不知道什么时候两个请求完成 . 通常面对这样的需求会自然的想到 多线程 啊 .表现真正 ...

  2. 简单的哈希表实现 C语言

    简单的哈希表实现 简单的哈希表实现 原理 哈希表和节点数据结构的定义 初始化和释放哈希表 哈希散列算法 辅助函数strDup 哈希表的插入和修改 哈希表中查找 哈希表元素的移除 哈希表打印 测试一下 ...

  3. Qt入门(1)——初识Qt

    Qt是一个跨平台C++图形用户界面应用程序开发框架.它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器.Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta ...

  4. 没有JavaScript的基础,我可以学习Angular2吗?

    Can I learn and understand Angular2 without understanding JavaScript? 没有JavaScript基础我能学习和理解Angular2吗 ...

  5. Activity 之使用

    Activity 之使用 本文内容 1. 使用 Activity 显式简单界面 2. Activity 之间的跳转 2.1 startActivity 2.3 startActivityForResu ...

  6. Head First Python-python面向对象

    与大多数其他的编程语言一样,Python容许创建并定义面向对象的类,类可以将代码与代码处理的数据相关联. 对于更加复杂的数据,一般的列表已经不能满足需求了. 我们可以使用字典dict将数据值与键相关联 ...

  7. Servlet(4)—一个简单的Servlet实例

    简单实例 页面请求登陆,提交表单数据 <body> <form action="loginServlet" method="get"> ...

  8. nodejs -- fs模块 ---&gt&semi; readFile 函数 1&rpar; fs&period;readFile&lpar;filename&comma; &quot&semi;binary&quot&semi;&comma; function&lpar;error&comma; file&rpar; 2&rpar; response&period;write&lpar;file&comma; &quot&semi;binary&quot&semi;&rpar;&semi;

    一:代码: 1.1 入口文件: index.js var server = require('./server'); var router = require("./router" ...

  9. vue-preview的使用

    使用vue-preview做图片缩率图1.安装 npm i vue-preview -S2.如果使用vue-cli生成的项目,需要修改webpack.base.conf.js文件中的loaders,添 ...

  10. selinux 导致ftp文件夹出错~

    关掉selinux #setenforce 0