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销毁方法