中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Tomcat中server.xml配置的示例分析

發布時間:2021-12-14 15:16:53 來源:億速云 閱讀:159 作者:小新 欄目:大數據

這篇文章主要介紹了Tomcat中server.xml配置的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Server

  在tomcat的世界里,一個server代表整個容器。Tomcat提供了一個默認的org.apache.catalina接口的實現。用戶很少修改這個默認的實現

Service

  一個Service是一個中間件,存在在一個Server的內部,將一個或者多個Connectors綁定到一個特定的Engine上。默認的實現已經足夠用了。是org.apache.catalina.Service接口的一個實現。一個Service是一個或者多個Connectors的集合,這些Connectors共享一個容器。

Engine

  一個Engine代表一個特定的Service的請求處理的管道.因為一個Service可以有多個Connectors,Engine接收并且處理從這些Connectors過來的所有的請求。并且將結果送回合適的connector并發送給客戶端。可以實現org.apache.catalina.Interface Engine接口來提供定制的Engines,雖然一般不需要這樣做。

Host

  一個Host將一個域名和tomcat聯系起來.一個Engine可以包含多個hosts,并且一個Host還支持網絡別名(例如yourcompany.com或者 abc.yourcompany.com) 。用戶很少去實現一個org.apache.catalina.Interface Host接口,因為org.apache.catalina.core.StandardHost這個默認的實現已經提供了豐富的擴展功能了

Connector

  一個Connector處理和客戶端的通信。tomcat有多個connectors。這些個connectors都實現了Connector接口。創建一個定制的connector是非常復雜的。

  AJP是為Tomcat與HTTP服務器之間通信而定制的協議,能提供較高的通信速度和效率。在配置Tomcat與HTTP服務器集成中,讀者可以不必關心AJP協議的細節。

  Tomcat最主要的功能是提供Servlet/JSP容器,盡管它也可以作為獨立的Java Web服務器,它在對靜態資源(如HTML文件或圖像文件)的處理速度,以及提供的Web服務器管理功能方面都不如其他專業的HTTP服務器,如IIS和Apache服務器。

  因此在實際應用中,常常把Tomcat與其他HTTP服務器集成。對于不支持Servlet/JSP的HTTP服務器,可以通過Tomcat服務器來運行Servlet/JSP組件。

  當Tomcat與其他HTTP服務器集成時,Tomcat服務器的工作模式通常為進程外的Servlet容器,Tomcat服務器與其他HTTP服務器之間通過專門的插件來通信。

  Tomcat與HTTP服務器集成的原理:Tomcat服務器通過Connector連接器組件與客戶程序建立連接,Connector組件負責接收客戶的請求,以及把Tomcat服務器的響應結果發送給客戶。默認情況下,Tomcat在server.xml中配置了兩種連接器:

<Connectorport="8080" protocol="HTTP/1.1"connectionTimeout="20000" redirectPort="8443" />

<Connectorport="8009" protocol="AJP/1.3"redirectPort="8443" />

第一個連接器監聽8080端口,負責建立HTTP連接。在通過瀏覽器訪問Tomcat服務器的Web應用時,使用的就是這個連接器。

第二個連接器監聽8009端口,負責和其他的HTTP服務器建立連接。在把Tomcat與其他HTTP服務器集成時,就需要用到這個連接器。

  Tomcat提供了專門的JK插件來負責Tomcat和HTTP服務器的通信。應該把JK插件安置在對方的HTTP服務器上。

對于不同的HTTP服務器,Tomcat提供了不同的JK插件的實現模塊

與Windows下的Apache HTTP服務器集成:mod_jk_2.0.46.dll

與Linux(RedHet)下的ApacheHTTP服務器集成:mod_jk.so-ap2.0.46-rh72..46-rh72

與IIS服務器集成:isapi_redirect.dll

AJP是為Tomcat與HTTP服務器之間通信而定制的協議,能提供較高的通信速度和效率。

關于AJP的知識可以百度下。

如果兩個Tomcat服務器都在同一臺機器上運行,則至少應該對其中一個Tomcat服務器的以上3個端口號都進行修改。

Context

   一個Context代表一個web應用程序。一個Host可以包含多個contexts。每一個有不同的訪問地址。

可以實現Context接口來創建自己的Contexts。但很少這樣用,因為StandardContext已經提供了豐富的額外的功能

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Tomcat中server.xml配置的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富锦市| 开原市| 黔西| 左云县| 任丘市| 华蓥市| 夹江县| 公主岭市| 涪陵区| 建湖县| 南雄市| 沧源| 乌拉特后旗| 开阳县| 封开县| 大英县| 会泽县| 板桥市| 安康市| 平昌县| 株洲市| 奉节县| 南昌县| 辽源市| 西和县| 宜章县| 镇江市| 彰化市| 广饶县| 汉阴县| 崇明县| 德昌县| 嘉定区| 黄冈市| 新晃| 贵溪市| 五大连池市| 任丘市| 巴彦县| 新野县| 黄平县|