1. Tomcat 介绍

2. 下载安装

这里以 Tomcat 8 为例,分别在 Windows 和 Linux 系统演示下载安装 Tomcat 的方法

注意: 由于 Tomcat 运行在 Java 虚拟机上,因此在安装 Tomcat 之前要先下载好 JDK

2.1 Windows安装

image-20220307092251057

2.2 Linux 中安装

2.3 访问 Tomcat

我们运行 Tomcat 之后,就可以在浏览器中通过 服务器IP端口号 来进行访问

访问成功后,会显示如下页面

image-20220307150849569

注意: 如果你想要访问其他人的 Tomcat,要么他人 Tomcat 使用的是外网 IP,要么你和他的外网必须相同,即在同一局域网下。只有这两种情况你才能访问到他人的 Tomcat,否则就访问不了

当前我们使用的 IP 协议是 IPv4,这个协议下的 IP 地址一个32位、4个字节整数,由于该数字并不大,但是全世界联网设备已经超过了这个数字,因此想要每台主机都有一个独立的 IP 地址是不够的。

因此就采用了 NAT 机制,即多台主机使用一个外网 IP,外网是不同重复的,并且每个相同的外网下的不同主机都有自己独自的内网 IP。如此一来,就很好的解决了 IP 地址不够的问题

3. Tomcat 的目录结构

当安装好 Tomcat 后,打开它的文件夹,可以看到以下目录

image-20220307151613184

4. Tomcat 的配置文件

在 Tomcat 的 conf 目录中,存放了 Tomcat 的配置文件,打开该目录,可以看到主要有以下几个配置文件

image-20220307202456120

5. WEB 应用部署目录结构

部署应用程序时,一般会将其打包一个 war 包,然后放到 Tomcat 的应用程序部署目录 webapps 中。而 web 应用程序有特定的组织格式,是一种层次型目录结构,通常包含servlet 代码文件、HTML、JSP 页面文件、类文件、部署描述符文件等等,相关说明如下:

6. 部署静态页面

什么是静态页面?

静态页面就是内容始终固定的页面,即使用户不同、时间不同、输入参数不同,页面内容也不会发生变化。除非网站开发人员修改源代码,否则页面的内容始终不变。

6.1 部署单个 HTML

可以将自己写好的单个 HTML 部署到 Tomcat 中,方法如下:

6.2 部署带有 CSS、JavaScript、图片的 HTML

实际开发中,HTML 可能不仅仅是单一文件,还会依赖一些其它资源,如 CSS、JavaScript、图片等等。

可以将自己写好的带有 CSS、JavaScript 或图片的 HTML 部署到 Tomcat 中,方法如下:

6.3 部署 HTML 到单独的目录中

实际开发中,HTML 文件可能不止一个,依赖的资源也比较多,很杂乱。因此直接全部拷贝到 webapps/ROOT 目录中就不太合适。

可以创建一个单独的目录,和 ROOT 目录并列,来存放我们要部署到 Tomcat 中的内容,方法如下:

6.4 部署博客系统页面

我在之前编写过一个博客系统的前端页面(源码注释都写的很详细大家需要可以看看个人简单博客系统页面搭建(附源码)》,这里就以这个博客系统的页面为例,将其部署到 Tomcat 上

  • 首先在 webapps 目录下创建一个目录(这里blog

  • 将写的博客系统页面的文件拷贝进来

    image-20220308011652995

  • 启动 Tomcat,在浏览器的网址栏输入 127.0.0.1:8080/blog/blog_list.html 就可以访问到刚刚部署的博客系统

    在这里插入图片描述

6.5 部署博客系统到云服务器

上面已经介绍如何将 HTML 文件等 web 程序部署到本地的 Tomcat 上,但是仅仅如此,其他人是无法访问到这些页面的。

因此,可以将 web 程序部署到云服务器的 Tomcat 的 webapps 目录中,这样你部署的程序其他人也可以看到。方式如下:

原文地址:https://blog.csdn.net/weixin_51367845/article/details/123429050

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_43376.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注