什么是 Tomcat 服务器软件?

Web 服务器是您网站的重要组成部分。 它们使您的内容可供尝试访问它的访问者使用。 但是,您可能想知道:Tomcat 是什么,它与其他服务器软件有何不同? 幸运的是,我们整理了一份指南来回答这些问题(以及更多!)。

在这篇文章中,我们将仔细研究 Tomcat 及其工作原理。 我们还将讨论它的优缺点,并向您展示如何在此服务器上运行 WordPress。 让我们开始吧!

什么是 Tomcat 服务器软件?

阿帕奇雄猫 是一个开源的 Web 服务器软件和 Java servlet 容器:

what-is-tomcat-server-software-1 什么是 Tomcat 服务器软件?

Web 服务器是通过接收请求和提供内容来运行网站的计算机。 当你 购买主机 对于您的网站,您的内容和数据存储在服务器上。

同时,servlet 是在支持 Java 的 Web 服务器上运行的 Java 程序。 Java 是一个 编程语言 用于为多个平台制作软件。

Tomcat 实现了多种 Java 技术,包括 雅加达服务器页面 (以前称为 JavaServer Pages)和 雅加达 WebSocket. 您可以将 Tomcat 用于一般的 HTTP 应用程序,但它也非常适合呈现动态内容,例如交互式网页。

Tomcat 与其他 Web 服务器有什么不同?

Tomcat 是由 Apache Software Foundation 开发的,该公司背后的同一家公司 阿帕奇网络服务器. 但是,这两个服务器程序是不同的。

Apache 是一种开源 Web 服务器软件,可在多个平台上运行,包括 Windows 和 Linux:

what-is-tomcat-server-software-2 什么是 Tomcat 服务器软件?

该软件包含可定制的模块,并且适用于大多数编程语言,包括 PHP。 这使得 Apache 成为一个非常受欢迎的选择,尤其是在 WordPress 网站所有者和开发人员中。

另一方面,Tomcat 是为基于 Java 的应用程序而设计的。 但是,您也可以将它与其他 Web 服务器一起使用,包括 Apache。 这样,服务器可以更轻松地处理 HTTP 和 Java 请求。

另一个流行的网络服务器软件是 NGINX

what-is-tomcat-server-software-3 什么是 Tomcat 服务器软件?

NGINX 旨在同时处理大量连接。 此特性使其成为可用的最强大的服务器软件选项之一。

通常,网络主机会指定他们在托管计划中使用的网络服务器类型。 WordPress 网站最常见的选项是 Apache 和 NGINX。 但是,如果您比其他产品更喜欢 Tomcat 托管解决方案,一些提供商也提供 Tomcat 托管解决方案。 您还可以通过主机的支持门户请求 Tomcat。

Tomcat是如何工作的?

Tomcat 可以在任何平台上使用。 您可以从 软件的网站. 但是,您首先需要安装 Java 开发工具包 (JDK) 在你的电脑。

确保选择最新版本的服务器软件。 在撰写本文时,这是 10.0.20 版本:

what-is-tomcat-server-software-4 什么是 Tomcat 服务器软件?

有多种安装服务器软件的方法。 我们为本教程选择了最简单的方法:32 位/64 位 Windows 服务安装程序。

下载应用程序后,您需要将其安装在计算机上。 双击该文件,安装向导将打开。 请注意,您不必更改默认设置。 您只需单击“下一步”按钮即可完成安装。

我们建议取消选中 Run Apache Tomcat 和 Show Readme 选项,以便我们向您展示如何手动启用和禁用该程序:

what-is-tomcat-server-software-5 什么是 Tomcat 服务器软件?

然后,导航到 Program Files > Apache Software Foundation > Tomcat 10.0 以运行服务器。 请注意,没有运行 Tomcat 的应用程序。 这是因为它是“服务”而不是应用程序。

要访问“服务”面板,请按键盘上的 Windows + R 并在框中键入 services.msc:

what-is-tomcat-server-software-6 什么是 Tomcat 服务器软件?

准备好后选择确定,服务窗口将打开。 然后,查找 Apache Tomcat 10.0 Tomcat 10,右键单击它,然后选择 Start:

what-is-tomcat-server-software-7 什么是 Tomcat 服务器软件?

要检查它是否正在运行,请打开 Web 浏览器并在地址栏中键入 http://localhost:8080/。 然后您应该看到以下页面:

what-is-tomcat-server-software-8 什么是 Tomcat 服务器软件?

此页面确认 Tomcat 正在您的计算机上运行。 要禁用它,请使用与上述相同的步骤返回服务窗口,右键单击 Apache Tomcat 10.0 Tomcat 10,然后选择停止。

如何确定您的 Web 服务器是否正在使用 Tomcat

幸运的是,有一种简单的方法可以验证您的网站是否托管在 Tomcat 服务器上。 在谷歌浏览器中打开您的网站。 然后,按键盘上的 F12 启动开发者工具:

what-is-tomcat-server-software-9 什么是 Tomcat 服务器软件?

选择网络选项卡并刷新页面,然后单击名称下的任何项目:

what-is-tomcat-server-software-10 什么是 Tomcat 服务器软件?

确保选择了“标题”选项卡。 然后,在响应标头下,查找服务器:

what-is-tomcat-server-software-11 什么是 Tomcat 服务器软件?

在我们的示例中,您可能会注意到服务器是 Apache-Coyote。 这是其中之一 连接器组件 Tomcat 服务器软件。

请注意,您并不总是能够看到网站使用的服务器类型。 如果站点使用 Cloudflare 之类的代理服务,您将看到显示的是其名称而不是服务器。

Tomcat 的优点与缺点

如果您正在为基于 Java 的项目寻找功能强大的服务器,Tomcat 可能是您的理想解决方案。 此外,该软件还有其他好处:

  • 它是开源的。 这意味着专业开发人员不断对其进行更新和改进。
  • 它很轻。 它提供快速的数据处理,有助于提高您在处理复杂项目时的生产力和效率。
  • 它很灵活。 服务器带有内置的自定义选项。 因此,您可以根据您的特定需要和要求配置设置。

但是,Tomcat 的速度和效率不如 阿帕奇网络服务器,尤其是在处理静态页面时。 此外,用户可能会面临内存问题和 SSL 安装.

在 Tomcat 上运行 WordPress

如前所述,Tomcat 是基于 Java 的服务器软件。 同时,WordPress 是建立在 PHP 之上的。 但是,您仍然可以在此 Web 服务器软件上运行该程序。

首先,您需要 下载WordPress 到您的计算机。 然后,解压缩文件并将其放在服务器的根文件夹中。 你还需要 安装 MySQL创建数据库.

然后,启动 Tomcat 服务器(如前所示)并在 Web 浏览器中打开 http://localhost:8080/JWordpress。 这将带您完成 WordPress 设置过程。

从这里开始,您只需完成配置步骤,一切就绪! 之后您所需要的只是一台提供静态 IP 地址的主机(例如 虚拟主机 或您可以通过的 AWS 云道),你可以使用命令行来获取你的Tomcat 服务器从本地在线 立刻。

结论

Tomcat 是用于基于 Java 的程序的开源服务器软件。 它可以在任何平台上使用,您可以轻松下载并在您的计算机上进行设置。 那么只要你有一个静态 IP,你就可以毫不费力地将你的 Java 或 WordPress 网站上线。

此外,该软件是轻量级的,并带有几个自定义选项。 它也可以与其他服务器一起使用,例如 Apache。 请记住,即使它是基于 Java 的服务器,您甚至可以在其上运行您的 WordPress 网站,这正是我们喜欢 CMS 的另一个原因。

您对 Tomcat 服务器软件有任何疑问吗? 在下面的评论部分让我们知道!

查看源代码

相关文章