Java面试题(2)——关于Tomcat

tomcat是什么

        是web容器,用来帮助你创建servlet

servlet是什么

        servlet通过配置文件拦截你的请求,并对其进行相应处理,然后展示给你相应的界面

Tomcat的核心

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

(2)catalina——servlet容器,用来处理servlet

(3)jsp容器——把jsp页面转成普通servlet

什么是 Jasper

Jasper 是Tomcat 的JSP 引擎

它解析 JSP文件,将它们编译成JAVA代码作为 servlet,在运行时, Jasper 允许自动检测hJSP文件的更改并重新编译它们

配置Tomcat来使用IIS 和 NTLM?

必须遵循 isapi_redirector. dll的标准指令

配置IIS 使用“集成 windows 验证”

确保在服务器. xml中您已经禁用了tomcat身份验证

请解释一下什么时候可以使用“.”,什么时候可以使用“[]”?

如果正在运行bean属性, 请使用“.”操作符, 如果正在执行映射值或数组索引,则首选使用“[]”运算符。虽然两个运算符可以互换。

Tomcat的默认端口

Tomcat的默认端口是 8080。

在本地机器上初始化 Tomcat 之后,您可以验证Tomcat 是否正在运行URL: http://localhost:8080

请解释 Tomcat中使用的连接器是什么?

HTTP 连接器:有许多可以更改的属性,以确定工作方式和访问功能,例如:重定向、代理连接

AJP连接器:它以与HTTP连接器相同的方式工作,但是他们使用的是 HTTP的AJP 协议

运行 Tomcat 作为 windows 服务的好处:

1、能够自动启动

2、启动无活动用户登录的服务器:Tomcat 通常在刀片服务器上运行

3、安全性有保障

Tomcat什么时候使用SSL

当你将Tomcat作为独立的 web服务器运行时, 需使用Tomcat来处理连接

servlet的生命周期

(1) Tomcat通过它的其中一个连接器接收来自客户端的请求

(2)进程请求Tomcat将此请求映射为适当的

(3)一旦请求被定向到适当的servlet, Tomcat就会验证 servlet类是否已经加载。如果不是Tomcat 将servlet 包装成Java 字节码,这是由JVM 执行的,并形成 servlet 的实例

(4)Tomcat 通过调用它的 init 来启动 servlet, 它包含能够筛选 Tomcat配置文件并相应地采取行动的代码, 并声明它可能需要的任何资源

(5)一旦servlet启动, Tomcat 就可以调用 servlet的服务方法来进行请求

(6)在servlet的生命周期中, Tomcat和servlet 可以通过使用侦听器类来进行协调或通信, 从而跟踪各种状态变化的 servlet

(7)删除 servlet, Tomcat 调用 servlet销毁方法
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值