1)解釋什么是Jasper?
Jasper是Tomcat的JSP引擎
它解析JSP文件,將它們編譯成JAVA代碼作為servlet
在運行時,Jasper允許自動檢測JSP文件的更改並重新編譯它們
2)請說明select * from tab的輸出結果是什么?
顯示數據庫中的默認表
3)請解釋如何配置Tomcat來使用IIS和NTLM ?
必須遵循isapi_redirector.dll的標准指令
配置IIS使用“集成windows驗證”
確保在服務器.xml中您已經禁用了tomcat身份驗證
<Connector port = “8009” enableLooksup = “false” redirect port = “8443” protocol = “AJP/1.3” tomcatAuthentication = “false” />
4)請解釋一下什么時候可以使用“.”,什么時候可以使用“[]”?
如果正在運行bean屬性,請使用“.”操作符,如果正在執行映射值或數組索引,則首選使用“[]”運算符。雖然兩個運算符可以互換。
5)請解釋Tomcat的默認端口是什么?
Tomcat的默認端口是8080。在本地機器上初始化Tomcat之后,您可以驗證Tomcat是否正在運行URL:http://localhost:8080
6)請解釋Tomcat中使用的連接器是什么?
在Tomcat中,使用了兩種類型的連接器:
HTTP連接器:它有許多可以更改的屬性,以確定它的工作方式和訪問功能,如重定向和代理轉發
AJP連接器:它以與HTTP連接器相同的方式工作,但是他們使用的是HTTP的AJP協議。AJP連接器通常通過插件技術mod_jk在Tomcat中實現
7)請闡述Catalina的配置文件有哪些?
Catalina包含的配置文件有:
·policy
·properties
·properties
·xml
·xml
·Tomcat-users.xml
·xml
8)請解釋將Tomcat作為一個Windows 服務運行會帶來哪些好處?
運行Tomcat作為windows服務帶來了以下的好處:
自動啟動:對於需要在維護后遠程重新啟動系統的環境來說,這是至關重要的
啟動無活動用戶登錄的服務器:Tomcat通常在刀片服務器上運行,這些服務器甚至可能沒有一個活動監視器,Windows服務可以在沒有活動用戶的情況下啟動
安全性:在Windows服務下的Tomcat可以讓您在一個特殊的系統帳戶下運行它,這個賬戶可以從其他用戶帳戶中得到保護
9)解釋何時在Tomcat使用SSL ?
當你將Tomcat作為獨立的web服務器運行時,需使用Tomcat來處理連接
10)解釋如何使用WAR文件部署web應用程序?
在Tomcat的web應用程序目錄下,jsp、servlet和它們的支持文件被放置在適當的子目錄中。你可以將web應用程序目錄下的所有文件壓縮到一個壓縮文件中,以.war文件擴展名結束。你可以通過在webapps目錄中放置WAR文件來執行web應用程序。當一個web服務器開始執行時,它會將WAR文件的內容提取到適當的webapps子目錄中。
11)解釋什么是Tomcat Valve?
Tomcat Valve——Tomcat 4引入的新技術,它允許您將Java類的實例鏈接到一個特定的Catalina容器。
12)說明Tomcat配置了多少個Valve?
Tomcat配置了四種類型的Valve:
·訪問日志
·遠程地址過濾
·遠程主機過濾器
·客戶請求記錄器
13)解釋servlet如何完成生命周期?
在Tomcat上運行的典型servlet生命周期如下:
·Tomcat通過它的其中一個連接器接收來自客戶端的請求
·進程請求Tomcat將此請求映射為適當的
·一旦請求被定向到適當的servlet,Tomcat就會驗證servlet類是否已經加載。如果不是Tomcat將servlet包裝成Java字節碼,這是由JVM執行的,並形成servlet的實例
·Tomcat通過調用它的init來啟動servlet,它包含能夠篩選Tomcat配置文件並相應地采取行動的代碼,並聲明它可能需要的任何資源
·一旦servlet啟動,Tomcat就可以調用servlet的服務方法來進行請求
·在servlet的生命周期中,Tomcat和servlet可以通過使用偵聽器類來進行協調或通信,從而跟蹤各種狀態變化的servlet
·刪除servlet,Tomcat調用servlet銷毀方法
14)請說明NAT協議的目的是什么?
NAT協議的目的是將私有IP地址從公共IP地址隱藏起來,並給組織提供一定的安全性。
15)請解釋一下MAC代表什么?
MAC意味着中訪問控制
16)請解釋什么是Tomcat Coyote ?
Tom coyote是基於HTTP / 1.1規范的HTTP連接器,通過監聽TCP / IP端口並將請求發送回請求客戶端,向Tomcat引擎接收和傳輸web請求。