【Linux】安装Tomcat详细教程(图文教程)

这篇具有很好参考价值的文章主要介绍了【Linux】安装Tomcat详细教程(图文教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux安装tomcat,Linux,linux,tomcat,运维

目录

一、简介

1.1 Tomcat 是什么

1.2Tomcat 重要目录

1.3 web 工程发布目录结构

二、安装

2.1 下载Tomcat

2.2 配置环境变量

2.3 修改默认的端口启动两个 Tomcat

1、Tomcat1

2、Tomcat2


一、简介


1.1 Tomcat 是什么


       Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。

由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTP web server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

1.2Tomcat 重要目录


  • /bin - Tomcat 脚本存放目录(如启动、关闭脚本)。 *.sh 文件用于 Unix 系统; *.bat 文件用于 Windows 系统。
  • /conf - Tomcat 配置文件目录。
  • /logs - Tomcat 默认日志目录。
  • /webapps - webapp 运行的目录。

1.3 web 工程发布目录结构


一般 web 项目路径结构

|-- webapp                         # 站点根目录
    |-- META-INF                   # META-INF 目录
    |   `-- MANIFEST.MF            # 配置清单文件
    |-- WEB-INF                    # WEB-INF 目录
    |   |-- classes                # class文件目录
    |   |   |-- *.class            # 程序需要的 class 文件
    |   |   `-- *.xml              # 程序需要的 xml 文件
    |   |-- lib                    # 库文件夹
    |   |   `-- *.jar              # 程序需要的 jar 包
    |   `-- web.xml                # Web应用程序的部署描述文件
    |-- <userdir>                  # 自定义的目录
    |-- <userfiles>                # 自定义的资源文件

webapp:工程发布文件夹。其实每个 war 包都可以视为 webapp 的压缩包。

META-INF:META-INF 目录用于存放工程自身相关的一些信息,元文件信息,通常由开发工具,环境自动生成。

WEB-INF:Java web应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。

/WEB-INF/classes:存放程序所需要的所有 Java class 文件。

/WEB-INF/lib:存放程序所需要的所有 jar 文件。

/WEB-INF/web.xml:web 应用的部署配置文件。它是工程中最重要的配置文件,它描述了 servlet 和组成应用的其它组件,以及应用初始化参数、安全管理约束等。


二、安装


2.1 下载Tomcat

wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.87/bin/apache-tomcat-8.5.87.tar.gz

# 解压
tar -zxvf apache-tomcat-8.5.87.tar.gz

2.2 配置环境变量

vim /etc/profile
export CATALINA_HOME=/opt/apache-tomcat-8.5.87

# 生效命令
source /etc/profile
# 启动
cd /opt/apache-tomcat-8.5.87
./startup.sh

启动并查看进程信息

linux安装tomcat,Linux,linux,tomcat,运维

Linux启动tomcat后,我们在浏览器中输入:http:\\IP地址:8080 如果出现tomcat的主页则代表安装成功

linux安装tomcat,Linux,linux,tomcat,运维

提示:如果访问tomcat主页失败,有可能是防火墙没有关闭

关闭防火墙命令:

service iptables stop
chkconfig iptables off

# 关闭SELINUX
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

2.3 修改默认的端口启动两个 Tomcat


1、Tomcat1

修改配置文件conf/server.xml

<?xml version="1.0" encoding="UTF-8"?>

<Server port="8005" shutdown="SHUTDOWN">
    <!-- 端口修改 -->
    <Connector port="8082" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
  </Service>
</Server>

增加环境变量 /etc/profile

export CATALINA_HOME=/opt/nginx-tomcat/apache-tomcat-8.5.87-8082 

通过192.168.2.211:8082 访问

linux安装tomcat,Linux,linux,tomcat,运维

启动日志

linux安装tomcat,Linux,linux,tomcat,运维

2、Tomcat2

修改配置文件conf/server.xml

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8006" shutdown="SHUTDOWN">
     <!-- 端口修改 -->
    <Connector port="8083" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
  </Service>
</Server>

增加环境变量 /etc/profile

export CATALINA_2_HOME=/opt/nginx-tomcat/apache-tomcat-8.5.87-8083

启动脚本 bin/catalina.sh 中增加环境变量

export CATALINA_HOME=$CATALINA_2_HOME

通过192.168.2.211:8083 访问

linux安装tomcat,Linux,linux,tomcat,运维

启动日志

linux安装tomcat,Linux,linux,tomcat,运维文章来源地址https://www.toymoban.com/news/detail-724132.html

到了这里,关于【Linux】安装Tomcat详细教程(图文教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux安装JDK详细教程(图文教程)

    1、 下载Linux版本的 JDK (注意看自己安装的Linux系统是什么位数) 查看本机位数命令:sudo uname --m  JDK官网下载地址:https://www.oracle.com/java/technologies/downloads 2、使用工具远程进入Linux系统,查看Linux是否有安装JDK 以root用户登录输入命令:Java-version 3、 卸载安装的JDK(有JDK的情况

    2024年02月16日
    浏览(41)
  • Linux安装RabbitMQ详细教程(最详细的图文教程)

    1、RabbitMQ版本 和 Erlang 版本兼容性关系 https://www.rabbitmq.com/which-erlang.html 2、ErLang安装教程 https://blog.csdn.net/laterstage/article/details/131513793?spm=1001.2014.3001.5501 3、RabbitMQ的安装依赖于erlang所以先安装 4、RabbitMQ下载链接 weget命令下载地址(https://packagecloud.io/rabbitmq/rabbitmq-server) 获取

    2024年02月15日
    浏览(28)
  • Linux系统安装部署Jenkins详细教程(图文讲解)

    前言:最近需要使用Jenkins部署项目,所以想出一篇关于如何使用Linux系统安装部署Jenkins的相关教程,整体部署过程还是挺顺利的,特此分享一下!  博主的其他部署教程: 1、Jenkins部署前后端分离项目:Jenkins部署前后端分离项目最全图文教程(手把手教学) 2、Docker部署前后

    2024年02月15日
    浏览(48)
  • Tomcat安装与配置(详细教程)

    一、安装Tomcat服务器 1.下载地址(Tomcat官网)http://tomcat.apache.org/ 2.将下载的zip文件解压到指定的目录(例如:D盘,目录不要有中文)    D:apache-tomcat-9.0.43 二、配置Tomcat环境变量 (1)复制Tomcat的安装路径(D:apache-tomcat-9.0.43) (2)此电脑→属性→高级系统设置→环境变量

    2024年02月03日
    浏览(29)
  • linux 安装mysql8.0 超详细图文教程

    1.使用系统的root账户 2.切换到/use/local 目录下 3.下载mysql 也可以直接在官方下载最新版本官方下载选择linux 4.解压mysql 5.重命名文件夹 5.创建data文件夹 存储文件 6.创建用户组以及用户和密码 7.授权用户

    2024年02月03日
    浏览(29)
  • MySQL下载及安装超详细图文教程(Linux版)

    (ps:为了避免权限问题,本教程用 root 用户进行安装) 步骤: 1. 检查是否安装了MySQL yum list installed | grep mysql 2. 由于此Linux中 没有安装过MySQL ,所以这里就 用不到 卸载命令( 跳过 ): yum remove mysql mysql-* 3. 下载mysql安装压缩包(点击即可跳转) 下载安装WinSCP(点击即可跳转)工具

    2024年02月14日
    浏览(34)
  • Tomcat下载安装以及配置(详细教程)

    本文讲的是Java环境 提示:这里可以添加本文要记录的大概内容: 今天晚上查看自己原来项目的时候,突然发现运行不了,仔细查看发现是tomcat没配置,但是tomcat在电脑里已经下载过了,只是还没有配置,这篇文章就讲tomcat在电脑与idea中的配置 提示:以下是本篇文章正文内

    2024年02月03日
    浏览(28)
  • Tomcat安装步骤及详细配置教程

    E:GJapache-tomcat-9.0.73 (1)、在Tomcat安装路径下的bin目录里找到startup.bat,双击运行,保持窗口打开状态 (2)、当我打开之后发现显示的是乱码,结果我又百度了一番,把解决办法也给大家列出来了,如果有的小伙伴没有出现这个情况,可以略过这一步,直接进行下一步 (

    2024年02月13日
    浏览(30)
  • Windows10系统安装Linux虚拟机(Ubuntu)详细图文教程

    在学习Linux系统编程时由于没有多余的电脑于是想到了使用虚拟机来安装Liunx系统环境。在翻阅了诸多教程后,选择了免费的VM VirtualBox虚拟机。顺便写了一下虚拟机使用流程以及系统安装教程供初学者参考 虚机机Oracle VM VirtualBox链接: Oracle VM VirtualBox https://www.virtualbox.org/ Ub

    2023年04月13日
    浏览(39)
  • Linux7 安装 Oracle 19C RAC 详细图文教程

    本文是按照:https://www.modb.pro/db/154424的思路进行编写 安装RAC前,当然要先做好规划。具体包含以下几方面: 节点 主机版本 主机名 实例名 Grid/Oracle版本 Public IP Private IP Virtual IP Scan IP 1 rhel7.9 p19c01 p19c01 19.11.0.0 192.168.134.232 1.1.1.1 192.168.134.234 192.168.134.236 2 rhel7.9 p19c02 p19c02 19.11

    2024年02月19日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包