tomcat服务器是干什么用的

tomcat服务器是干什么用的,第1张

Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。

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

扩展资料:

server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件,通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。

Server元素在最顶层,代表整个Tomcat容器,因此它必须是server.xml中唯一一个最外层的元素。一个Server元素中可以有一个或多个Service元素。

在上图中,在最外层有一个<Server>元素,shutdown属性表示关闭Server的指令

Server的主要任务,就是提供一个借口让客户端能够访问到这个Service集合,同时维护它所包含的所有的Service的生命周期,包括如何初始化、如何结束服务、如何找到客户端要访问的Service。

我们使用Intellij IDEA运行Web项目之前,首先需要配置服务器。那么如何在Intellij IDEA中配置当前比较流行的Tomcat服务器呢?下面我给大家分享一下。

工具/材料

Intellij IDEA

01

首先打开Intellij IDEA软件,点击右上角的配置按钮,在下拉框中选择Edit Configurations选项,如下图所示

02

接下来在Configurations界面中展开Tomcat Server,选择Remote选项,如下图所示

03

然后在右侧选择Tomcat版本号,接着点击地址栏旁边的按钮,如下图所示

04

在弹出的Application Servers界面中配置Tomcat的安装地址,如下图所示

05

然后我们选择Delopment页卡,点击下方的加号,在下拉选项中选择External Source选项,如下图所示

06

接下来在Artifacts选择界面我们选择any:war exploded选项,如下图所示

07

配置好以后我们在点击右上角的服务器下拉框,这时我们配置的服务器就出现了,我们选择这个服务器,然后运行项目,如下图所示

08

最后在底部的输出栏如果看到正常的运行tomcat下的bat文件,则代表配置成功了,如下图所示

内部寓意就是tomcat的脚本文件,寄寓,是个小岛的名字,开发者曾在岛上生活过。

Tomcat的这个单词的意思是“公猫”,因为它的开发者姆斯·邓肯·戴维森希望用一种能够自己照顾自己的动物代表这个软件,于是命名为tomcat,它的Logo兼吉祥物也被设计成了一只公猫形象。

Catalina是美国西海岸靠近洛杉矶22英里的一个小岛,因为其风景秀丽而著名。Servlet运行模块的最早开发者Craig McClanahan因为喜欢Catalina岛故以Catalina命名他所开这个模块,尽管他从来也没有去过那里。

另外在开发的早期阶段,Tomcat是被搭建在一个叫Avalon的服务器框架上,而Avalon则是Catalina岛上的一个小镇的名字,于是想一个与小镇名字相关联的单词也是自然而然。还有一个原因来自于Craig McClanahan养的猫,他养的猫在他写程序的时候喜欢在电脑周围闲逛。

可能是Catalina岛是个悠闲散步的好地方,猫的闲逛让Craig McClanahan想起了那里。

图为该小岛。

扩展资料:

catalina和tomcat的关系

catalina 就是Tomcat服务器使用的 Apache实现的servlet容器的名字。

Tomcat的核心分为3个部分:

(1)Web容器—处理静态页面;

(2)catalina — 一个servlet容器—–处理servlet

(3)还有就是JSP容器,它就是把jsp页面翻译成一般的servlet。

参考资料:百度百科——Catalina

参考资料:百度百科——tomcat


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/722697.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-09
下一篇2023-08-09

发表评论

登录后才能评论

评论列表(0条)

    保存