日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tomcat Web服务器目录结构和发布网站

發(fā)布時間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tomcat Web服务器目录结构和发布网站 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

web服務器和客戶端大致工作流程為:客戶端向web服務器發(fā)送一個HTTP請求,web服務器接收一個請求,向客戶端響應一個http請求。這里面會涉及服務端(Servlet-side服務器處理數據)技術,如:socket、公共調用接口(CGI,FastCGI,servlets)、動態(tài)異步傳輸(ajax)、Web Service(rest\soap)、服務器插件、數據庫(ODBC/JDBC)等技術。Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,可解析http協議,它使用服務器端技術。

下載好的tomcat文件如下:

根目錄有可執(zhí)行文件夾(bin)、配置文件夾(conf)、lib(庫文件夾)、logs(日志)、temp(臨時文件夾)、webapps(網頁應用程序)、work(運行時生成的文件夾),以及l(fā)icense、notice幾個文件。

LICENSE:許可證,記錄tomcat的一些條款,一些開源的協議。

NOTICE:注意事項。記錄tomcat的新的通知,公告。

RELEASE-NOTES:發(fā)行版本說明,一些捆綁的API,新特性等等。

RUNNING.txt:運行環(huán)境以及怎樣配置參數,變量,啟動等等。

bin

bin文件夾下面放的是可執(zhí)行性文件。其中:bat/exe文件是windows下可執(zhí)行的腳本文件;sh文件時Linux/Unix下可執(zhí)行的腳本文件。

bootstrap.jar 從文件名可以看出這個jar包是引導程序jar包,是tomcat的啟動入口程序。

catalina.bat tomcat啟動、關閉腳本,shutdown.bat 、service.bat、digest.bat 、version.bat 都是它的拆分,如:catalina? start、catalina? run、catalina? stop。

catalina.sh文件作用同catalina.bat,在Linux/Unix系統(tǒng)下運行。

catalina-tasks.xml 配置文件,主要是引入各種jar包。

commons-daemon-native.tar.gz Linux/Unix下。

configtest.bat 檢測語法是否正確的腳本文件。

cpappend.bat 這個腳本可以這樣理解,classpath(cp)append就是將指定參數添加到classpath里面。

digest.bat 加密工具,digest? -a md5 -e utf-8 1???(表示采用加密算法為md5,字符編碼為utf-8,加密字符串為1)。

service.bat 注冊tomcat為服務或者守護進程,service install 安裝tomcat服務,service uninstall 卸載tomcat服務。

setclasspath.bat 設置類路徑和環(huán)境變量。

shutdown.bat ?主要是檢查catalina.bat 執(zhí)行所需環(huán)境,并調用catalina.bat 批處理文件關閉tomcat服務。

startup.bat?主要是檢查catalina.bat 執(zhí)行所需環(huán)境,并調用catalina.bat 批處理文件啟動tomcat服務。

tcnative-1.dll 加速器組件,可以提高性能。

tomcat8.exe?將tomcat為服務后啟動tomcat8.exe,開啟tomcat服務

tomcat8w.exe 類似于tomcat8.exe,啟動tomcat為守護進程。

tomcat-juli.jar?Apache Tomcat由一個自己的實現了java.util.logging多個關鍵元素的實現。這個實現被稱為“JULI”。實現的核心組件是定制化的LogManager,可以獲取運行在Tomcat中的不同web應用(以及不同的class loader)。他支持為應用配置單獨的日志配置。當有web應用從內在中是被卸載時,會接到Tomcat的通知,以便他所引用的類可以被清除,避免內存泄露。

tomcat-native.tar.gz 里面放的是tomcat本地的library。

tool-wrapper.bat 用于digest腳本系統(tǒng)內部。這是最常用的tomcat命令行工具,用于封裝可用于設置環(huán)境變量的腳本,并調用classpath中設置的完全符合限定的主要方法。

version.bat 一般是用來判斷系統(tǒng)版本獲取系統(tǒng)版本信息等。

?

conf

conf目錄主要是用來存放tomcat的一些配置文件。

server.xml可以設置端口號、設置域名或IP、默認加載的項目、請求編碼 等等

web.xml可以設置tomcat支持的文件類型 ,context.xml可以用來配置數據源之類的 ,tomcat-users.xml用來配置管理tomcat的用戶與權限?

server.xml 配置文件也表明了tomcat各組件之間的關系。

(1)Tomcat中只有一個Server,一個Server可以有多個Service,一個Service可以有多個Connector和一個Container;

(2) Server掌管著整個Tomcat的生死大權;

(4)Service 是對外提供服務的;

(5)Connector用于接受請求并將請求封裝成Request和Response來具體處理;

(6)Container用于封裝和管理Servlet,以及具體處理request請求;

各組件介紹:

1、服務器(server):Tomcat的一個實例,通常一個JVM只能包含一個Tomcat實例;因此,一臺物理服務器上可以在啟動多個JVM的情況下在每一個JVM中啟動一個Tomcat實例,每個實例分屬于一個獨立的管理端口。這是一個頂級組件。

2、服務(service):一個服務組件通常包含一個引擎和與此引擎相關聯的一個或多個連接器。給服務命名可以方便管理員在日志文件中識別不同服務產生的日志。一個server可以包含多個service組件,但通常情下只為一個service指派一個server。

連接器類組件:

3、連接器(connectors):負責連接客戶端(可以是瀏覽器或Web服務器)請求至Servlet容器內的Web應用程序,通常指的是接收客戶發(fā)來請求的位置及服務器端分配的端口。默認端口通常是HTTP協議的8080,管理員也可以根據自己的需要改變此端口。一個引擎可以配置多個連接器,但這些連接器必須使用不同的端口。默認的連接器是基于HTTP/1.1的Coyote。同時,Tomcat也支持AJP、JServ和JK2連接器。

容器類組件:

4、引擎(Engine):引擎通是指處理請求的Servlet引擎組件,即Catalina Servlet引擎,它檢查每一個請求的HTTP首部信息以辨別此請求應該發(fā)往哪個host或context,并將請求處理后的結果返回的相應的客戶端。嚴格意義上來說,容器不必非得通過引擎來實現,它也可以是只是一個容器。如果Tomcat被配置成為獨立服務器,默認引擎就是已經定義好的引擎。而如果Tomcat被配置為Apache Web服務器的提供Servlet功能的后端,默認引擎將被忽略,因為Web服務器自身就能確定將用戶請求發(fā)往何處。一個引擎可以包含多個host組件。

5、主機(Host):主機組件類似于Apache中的虛擬主機,但在Tomcat中只支持基于FQDN的“虛擬主機”。一個引擎至少要包含一個主機組件。

6、上下文(Context):Context組件是最內層次的組件,它表示Web應用程序本身。配置一個Context最主要的是指定Web應用程序的根目錄,以便Servlet容器能夠將用戶請求發(fā)往正確的位置。Context組件也可包含自定義的錯誤頁,以實現在用戶訪問發(fā)生錯誤時提供友好的提示信息。

被嵌套類(nested)組件:

這類組件通常包含于容器類組件中以提供具有管理功能的服務,它們不能包含其它組件,但有些卻可以由不同層次的容器各自配置。

7、閥門(Valve):用來攔截請求并在將其轉至目標之前進行某種處理操作,類似于Servlet規(guī)范中定義的過濾器。Valve可以定義在任何容器類的組件中。Valve常被用來記錄客戶端請求、客戶端IP地址和服務器等信息,這種處理技術通常被稱作請求轉儲(request dumping)。請求轉儲valve記錄請求客戶端請求數據包中的HTTP首部信息和cookie信息文件中,響應轉儲valve則記錄響應數據包首部信息和cookie信息至文件中。

8、日志記錄器(Logger):用于記錄組件內部的狀態(tài)信息,可被用于除Context之外的任何容器中。日志記錄的功能可被繼承,因此,一個引擎級別的Logger將會記錄引擎內部所有組件相關的信息,除非某內部組件定義了自己的Logger組件。

9、領域(Realm):用于用戶的認證和授權;在配置一個應用程序時,管理員可以為每個資源或資源組定義角色及權限,而這些訪問控制功能的生效需要通過Realm來實現。Realm的認證可以基于文本文件、數據庫表、LDAP服務等來實現。Realm的效用會遍及整個引擎或頂級容器,因此,一個容器內的所有應用程序將共享用戶資源。同時,Realm可以被其所在組件的子組件繼承,也可以被子組件中定義的Realm所覆蓋。

引擎(Engine):引擎是指處理請求的Servlet引擎組件,即Catalina Servlet引擎,它從HTTPconnector接收請求并響應請求。它檢查每一個請求的HTTP首部信息以辨別此請求應該發(fā)往哪個host或context,并將請求處理后的結果返回的相應的客戶端。嚴格意義上來說,容器不必非得通過引擎來實現,它也可以是只是一個容器。如果Tomcat被配置成為獨立服務器,默認引擎就是已經定義好的引擎。而如果Tomcat被配置為Apache Web服務器的提供Servlet功能的后端,默認引擎將被忽略,因為Web服務器自身就能確定將用戶請求發(fā)往何處。一個引擎可以包含多個host組件。

<Server>元素
它代表整個容器,是Tomcat實例的頂層元素.由org.apache.catalina.Server接口來定義.它包含一個<Service>元素.并且它不能做為任何元素的子元素.
<Server port="8005" shutdown="SHUTDOWN" debug="0">
1>className指定實現org.apache.catalina.Server接口的類.默認值為org.apache.catalina.core.StandardServer
2>port指定Tomcat監(jiān)聽shutdown命令端口.終止服務器運行時,必須在Tomcat服務器所在的機器上發(fā)出shutdown命令.該屬性是必須的.
3>shutdown指定終止Tomcat服務器運行時,發(fā)給Tomcat服務器的shutdown監(jiān)聽端口的字符串.該屬性必須設置

<Service>元素
該元素由org.apache.catalina.Service接口定義,它包含一個<Engine>元素,以及一個或多個<Connector>,這些Connector元素共享用同一個Engine元素 ??
<Service name="Catalina">
? ?<Service name="Apache">
? ?第一個<Service>處理所有直接由Tomcat服務器接收的web客戶請求.
? ?第二個<Service>處理所有由Apahce服務器轉發(fā)過來的Web客戶請求
1>className 指定實現org.apahce.catalina.Service接口的類.默認為org.apahce.catalina.core.StandardService
2>name定義Service的名字

<Engine>元素
每個Service元素只能有一個Engine元素.元素處理在同一個<Service>中所有<Connector>元素接收到的客戶請求.由org.apahce.catalina.Engine接口定義.
<Engine name="Catalina" defaultHost="localhost" debug="0">
1>className指定實現Engine接口的類,默認值為StandardEngine
2>defaultHost指定處理客戶的默認主機名,在<Engine>中的<Host>子元素中必須定義這一主機
3>name定義Engine的名字
在<Engine>可以包含如下元素<Logger>, <Realm>, <Value>, <Host>

<Host>元素

它由Host接口定義.一個Engine元素可以包含多個<Host>元素.每個<Host>的元素定義了一個虛擬主機.它包含了一個或多個Web應用.
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
1>className指定實現Host接口的類.默認值為StandardHost
2>appBase指定虛擬主機的目錄,可以指定絕對目錄,也可以指定相對于<CATALINA_HOME>的相對目錄.如果沒有此項,默認為<CATALINA_HOME>/webapps
3>autoDeploy如果此項設為true,表示Tomcat服務處于運行狀態(tài)時,能夠監(jiān)測appBase下的文件,如果有新有web應用加入進來,會自運發(fā)布這個WEB應用
4>unpackWARs如果此項設置為true,表示把WEB應用的WAR文件先展開為開放目錄結構后再運行.如果設為false將直接運行為WAR文件
5>alias指定主機別名,可以指定多個別名
6>deployOnStartup如果此項設為true,表示Tomcat服務器啟動時會自動發(fā)布appBase目錄下所有的Web應用如果Web應用中的server.xml沒有相應的<Context>元素,將采用Tomcat默認的Context
7>name定義虛擬主機的名字
在<Host>元素中可以包含如下子元素
<Logger>, <Realm>, <Value>, <Context>

<Context>元素
它由Context接口定義.是使用最頻繁的元素.每個<Context元素代表了運行在虛擬主機上的單個Web應用.一個<Host>可以包含多個<Context>元素.每個web應用有唯一的一個相對應的Context代表web應用自身.servlet容器為第一個web應用創(chuàng)建一個ServletContext對象.
<Context path="/sample" docBase="sample" debug="0" reloadbale="true">
1>className指定實現Context的類,默認為StandardContext類
2>path指定訪問Web應用的URL入口,注意/myweb,而不是myweb了事
3>reloadable如果這個屬性設為true, Tomcat服務器在運行狀態(tài)下會監(jiān)視在WEB-INF/classes和Web-INF/lib目錄CLASS文件的改運.如果監(jiān)視到有class文件被更新,服務器自重新加載Web應用
3>cookies指定是否通過Cookies來支持Session,默認值為true
4>useNaming指定是否支持JNDI,默認值為了true
在<Context>元素中可以包含如下元素
<Logger>, <Realm>, <Resource>, <ResourceParams>

<Connector>元素
由Connector接口定義.<Connector>元素代表與客戶程序實際交互的給件,它負責接收客戶請求,以及向客戶返回響應結果.
<Connector port="8080" maxThread="50" minSpareThreads="25" maxSpareThread="75"
enableLookups="false" redirectPort="8443" acceptCount="100" debug="0"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connection port="8009" enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
第一個Connector元素定義了一個HTTP Connector,它通過8080端口接收HTTP請求;第二個Connector元素定義了一個JD Connector,它通過8009端口接收由其它服務器轉發(fā)過來的請求.
Connector元素共用屬性
1>className指定實現Connector接口的類
2>enableLookups如果設為true,表示支持域名解析,可以把IP地址解析為主機名.WEB應用中調用request.getRemoteHost方法返回客戶機主機名.默認值為true
3>redirectPort指定轉發(fā)端口.如果當前端口只支持non-SSL請求,在需要安全通信的場命,將把客戶請求轉發(fā)至SSL的redirectPort端口
HttpConnector元素的屬性
1>className實現Connector的類
2>port設定Tcp/IP端口,默認值為8080,如果把8080改成80,則只要輸入http://localhost即可。因為TCP/IP的默認端口是80
3>address如果服務器有二個以上ip地址,此屬性可以設定端口監(jiān)聽的ip地址.默認情況下,端口會監(jiān)聽服務器上所有的ip地址
4>bufferSize設定由端口創(chuàng)建的輸入流的緩存大小.默認值為2048byte
5>protocol設定Http協議,默認值為HTTP/1.1
6>maxThreads設定在監(jiān)聽端口的線程的最大數目,這個值也決定了服務器可以同時響應客戶請求的最大數目.默認值為200
7>acceptCount設定在監(jiān)聽端口隊列的最大客戶請求數量,默認值為10.如果隊列已滿,客戶必須等待.
8>connectionTimeout定義建立客戶連接超時的時間.如果為-1,表示不限制建立客戶連接的時間
JkConnector的屬性
1>className實現Connector的類
2>port設定AJP端口號
3>protocol必須設定為AJP/1.3

元素名

?

屬性

?

解釋

?

server

port

指定一個端口,這個端口負責監(jiān)聽關閉tomcat的請求

shutdown

指定向端口發(fā)送的命令字符串

service

name

指定service的名字

Connector(表示客戶端和service之間的連接)

port

指定服務器端要創(chuàng)建的端口號,并在這個斷口監(jiān)聽來自客戶端的請求

minProcessors

服務器啟動時創(chuàng)建的處理請求的線程數

maxProcessors

最大可以創(chuàng)建的處理請求的線程數

enableLookups

如果為true,則可以通過調用request.getRemoteHost()進行DNS查詢來得到遠程客戶端的實際主機名,若為false則不進行DNS查詢,而是返回其ip地址

redirectPort

指定服務器正在處理http請求時收到了一個SSL傳輸請求后重定向的端口號

acceptCount

指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理隊列中的請求數,超過這個數的請求將不予處理

connectionTimeout

指定超時的時間數(以毫秒為單位)

Engine(表示指定service中的請求處理機,接收和處理來自Connector的請求)

defaultHost

指定缺省的處理請求的主機名,它至少與其中的一個host元素的name屬性值是一樣的

Context(表示一個web應用程序,通常為WAR文件,關于WAR的具體信息見servlet規(guī)范)

docBase

應用程序的路徑或者是WAR文件存放的路徑

path

表示此web應用程序的url的前綴,這樣請求的url為http://localhost:8080/path/****

reloadable

這個屬性非常重要,如果為true,則tomcat會自動檢測應用程序的/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,我們可以在不重起tomcat的情況下改變應用程序

host(表示一個虛擬主機)

name

指定主機名

appBase

應用程序基本目錄,即存放應用程序的目錄

unpackWARs

如果為true,則tomcat會自動將WAR文件解壓,否則不解壓,直接從WAR文件中運行應用程序

Logger(表示日志,調試和錯誤信息)

className

指定logger使用的類名,此類必須實現org.apache.catalina.Logger 接口

prefix

指定log文件的前綴

suffix

指定log文件的后綴

timestamp

如果為true,則log文件名中要加入時間,如下例:localhost_log.001-10-04.txt

Realm(表示存放用戶名,密碼及role的數據庫)

className

指定Realm使用的類名,此類必須實現org.apache.catalina.Realm接口

Valve(功能與Logger差不多,其prefix和suffix屬性解釋和Logger 中的一樣)

className

指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve類可以記錄應用程序的訪問信息

directory

指定log文件存放的位置

pattern

有兩個值,common方式記錄遠程主機名或ip地址,用戶名,日期,第一行請求的字符串,HTTP響應代碼,發(fā)送的字節(jié)數。combined方式比common方式記錄的值更多

lib

?

lib目錄主要用來存放tomcat運行需要加載的jar包。?

logs

logs目錄用來存放tomcat在運行過程中產生的日志文件,非常重要的是在控制臺輸出的日志。

webapps

webapps目錄用來存放應用程序,當tomcat啟動時會去加載webapps目錄下的應用程序。

?

work

work目錄用來存放tomcat在運行時項目的編譯后文件,例如JSP編譯后的文件。?

清空work目錄,然后重啟tomcat,可以達到清除緩存的作用。

?

經常用到的是bin、conf、webapps三個文件夾,

?

附件:tomcat配置網站完整過程。

一 什么是tomcat

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP 程序的首選。

Tomcat是一個JSP/Servlet容器。其作為Servlet容器,有三種工作模式:獨立的Servlet容器、進程內的Servlet容器和進程外的Servlet容器。

二 tomcat 的版本:

tomcat 現有的版本有tomcat 7 ,tomcat 8 tomcat8.5,tomcat 9

我們可以在圖片中看到tomcat8.0版本后續(xù)也是不會再進行更新和升級了,我們可以使用tomcat8.5和9.0

三 tomcat的下載

3.1 tomcat9版本下載鏈接

https://tomcat.apache.org/download-90.cgi

3.2 tomcat8.5版本下載鏈接

https://tomcat.apache.org/download-80.cgi

我們可以根據我們需要版本和系統(tǒng)進行下載。

四 tomcat的安裝

tomcat的安裝,由于該應用常用在linux服務器上,我們的安裝教程是基于centos7進行安裝:

4.1 java環(huán)境配置

tomcat?9?版本需要java8以上才能支持 cd?/tmp?&&?wget?--no-check-certificate?--no-cookies?--header?"Cookie:?oraclelicense=accept-securebackup-cookie"?http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm? rpm?-ivh?jdk-8u131-linux-x64.rpm環(huán)境變量: vi?+?/etc/profile? JAVA_HOME=/usr/java/jdk1.8.0_131? CLASSPATH=.:$JAVA_HOME/lib.tools.jar? PATH=$JAVA_HOME/bin:$PATH?export? JAVA_HOME?CLASSPATH?PATH?#加載環(huán)境變量source?/etc/profile

4.2 tomcat安裝

#?安裝wgetyum?install?wget?-y#?下載tomcat包cd?/tmp?&&wget?http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz#?解壓tar?-xzvf??apache-tomcat-9.0.13.tar.gz#?移動到指定位置并重命名mv?/tmp/apache-tomcat-9.0.13?/opt/tomcat9#?啟動?tomcat/opt/tomcat9/bin/startup.sh? 或者 /opt/tomcat9/bin/catalina.sh?start#?#?關閉tomcat/opt/tomcat9/bin/shutdown.sh 或者 /opt/tomcat9/bin/catalina.sh?stop 還可以直接kill?進程號,當我們的tomcat是有用戶進行訪問的時候,我們殺死不了這個進程,只能通過強制殺死?kill?-9#?查看當前的版本/opt/tomcat9/bin/version.sh#?開放端口tomcat?默認訪問端口是8080,我們可以在conf目錄的文件server.xml的69行進行端口更改。firewall-cmd?--add-port=8080/tcp?--permanent firewall-cmd?--reload 如果是在阿里云進行配置的話,記得打開安全組的8080端口.

訪問:

路徑是 ip:8080(tomcat默認是綁定ip 0.0.0.0)

五 tomcat的目錄結構

bin??#?腳本啟動目錄conf?#配置文件目錄lib??#tomcat運行的依賴包logs?#日志文件目錄temp?#臨時文件目錄webapps??#?用來存放應用程序--docs??#?文檔--examples?#?示例--host-manager?#?虛擬主機web管理界面--manager?#?管理界面--ROOT?#?默認訪問的應用程序work?#?部署的Web應用程序的臨時工作目錄,當我們需要清除緩存的時候可以將該目錄刪除.然后重啟動tomcat.

六 tomcat的初始化

根據需求來進行初始化

  • 第一更改端口:

    編輯配置文件 server.xml .
    大約在69行,將 port = "8080"更改成我們想綁定的端口.
    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

  • 配置編碼

    為了避免程序上的一些請求和返回的中文亂碼問題.我們需要配置.
    編輯配置文件 server.xml .
    大約在69行后,添加 useBodyEncodingForURI="true" URIEncoding="UTF-8"

    <Connector?port="8080"?protocol="HTTP/1.1"useBodyEncodingForURI="true"?URIEncoding="UTF-8"connectionTimeout="20000"redirectPort="8443"?/>
  • 配置文件



    ?

  • <Server port="8005" shutdown="SHUTDOWN"> <!-- 屬性說明port:指定一個端口,這個端口負責監(jiān)聽關閉Tomcat的請求shutdown:向以上端口發(fā)送的關閉服務器的命令字符串 --><Listener className="org.apache.catalina.core.AprLifecycleListener" /><Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /><Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /><Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/><GlobalNamingResources><Environment name="simpleValue" type="java.lang.Integer" value="30"/><Resource name="UserDatabase" auth="Container"type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml" /></GlobalNamingResources> <!--每個Service元素只能有一個Engine元素.元素處理在同一個<Service>中所有<Connector>元素接收到的客戶請求 --><Service name="Catalina"> <!-- 屬性說明name:Service的名稱 --><!--Connector元素:由Connector接口定義.<Connector>元素代表與客戶程序實際交互的組件,它負責接收客戶請求,以及向客戶返回響應結果.--><Connector port="80" maxHttpHeaderSize="8192"maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true" /><!-- 屬性說明port:服務器連接器的端口號,該連接器將在指定端口偵聽來自客戶端的請求。enableLookups:如果為true,則可以通過調用request.getRemoteHost()進行DNS查詢來得到遠程客戶端的實際主機名;若為false則不進行DNS查詢,而是返回其ip地址。redirectPort:服務器正在處理http請求時收到了一個SSL傳輸請求后重定向的端口號。acceptCount:當所有可以使用的處理請求的線程都被用光時,可以放到處理隊列中的請求數,超過這個數的請求將不予處理,而返回Connection refused錯誤。connectionTimeout:等待超時的時間數(以毫秒為單位)。maxThreads:設定在監(jiān)聽端口的線程的最大數目,這個值也決定了服務器可以同時響應客戶請求的最大數目.默認值為200。protocol:必須設定為AJP/1.3協議。address:如果服務器有兩個以上IP地址,該屬性可以設定端口監(jiān)聽的IP地址,默認情況下,端口會監(jiān)聽服務器上所有IP地址。minProcessors:服務器啟動時創(chuàng)建的處理請求的線程數,每個請求由一個線程負責。maxProcessors:最多可以創(chuàng)建的處理請求的線程數。minSpareThreads:最小備用線程 。maxSpareThreads:最大備用線程。debug:日志等級。disableUploadTimeout:禁用上傳超時,主要用于大數據上傳時。--><Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /><!-- 負責和其他HTTP服務器建立連接。在把Tomcat與其他HTTP服務器集成時就需要用到這個連接器。 --><Engine name="Catalina" defaultHost="localhost"><!-- 屬性說明name:對應$CATALINA_HOME/config/Catalina中的Catalina defaultHost:對應Host元素中的name屬性,也就是和$CATALINA_HOME/config/Catalina/localhost中的localhost缺省的處理請求的虛擬主機名,它至少與其中的一個Host元素的name屬性值是一樣的debug:日志等級--><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/><!--由Host接口定義.一個Engine元素可以包含多個<Host>元素.每個<Host>的元素定義了一個虛擬主機.它包含了一個或多個Web應用.--><Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><!-- 屬性說明name:在此例中一直被強調為$CATALINA_HOME/config/Catalina/localhost中的localhost虛擬主機名debug:是日志的調試等級 appBase:默認的應用路徑,也就是把應用放在一個目錄下,并在autoDeploy為true的情況下,可自動部署應用此路徑相對于$CATALINA_HOME/ (web applications的基本目錄)unpackWARs:設置為true,在Web應用為*.war是,解壓此WAR文件. 如果為true,則tomcat會自動將WAR文件解壓;否則不解壓,直接從WAR文件中運行應用程序.autoDeploy:默認為true,表示如果有新的WEB應用放入appBase 并且Tomcat在運行的情況下,自動載入應用 --><Context path="/demm" docBase="E:\\projects\\demm\\WebRoot" debug="0" reloadable="true" > </Context><!-- 屬性說明path:訪問的URI,如:http://localhost/是我的應用的根目錄,訪問此應用將用:http://localhost/demm進行操作,此元素必須,表示此web application的URL的前綴,用來匹配一個Context。請求的URL形式為http://localhost:8080/path/*docBase:WEB應用的目錄,此目錄必須符合Java WEB應用的規(guī)范,web application的文件存放路徑或者是WAR文件存放路徑。debug:日志等級 reloadable:是否在程序有改動時重新載入,設置成true會影響性能,但可自動載入修改后的文件,如果為true,則Tomcat將支持熱部署,會自動檢測web application的/WEB-INF/lib和/WEB-INF/classes目錄的變化,自動裝載新的JSP和Servlet,我們可以在不重起Tomcat的情況下改變web application--></Host></Engine></Service> </Server>
  • 七 tomcat的啟動

    #?啟動?tomcat/opt/tomcat9/bin/startup.sh? 或者/opt/tomcat9/bin/catalina.sh?start#?#?關閉tomcat/opt/tomcat9/bin/shutdown.sh 或者/opt/tomcat9/bin/catalina.sh?stop 還可以直接kill?進程號,當我們的tomcat是有用戶進行訪問的時候,我們殺死不了這個進程,只能通過強制殺死?kill?-9#?查看當前的版本/opt/tomcat9/bin/version.sh

    八 tomcat更改綁定ip

    在生產環(huán)境我們經常有這樣的需求,將tomcat的綁定ip更改.不讓外部人可以直接訪問.

    tomcat默認的綁定是 0.0.0.0 ,也就意味著這樣外網就可以訪問我們的tomcat,
    但是我們想要我們的tomcat不讓外網訪問

    解決方法:

  • 更改綁定ip,綁定127.0.0.1,這樣就只能本機訪問了
    編輯配置文件 server.xml .
    大約在69行,在配置端口的地方,添加 :address="127.0.0.1"

    <Connector?port="8080"?protocol="HTTP/1.1"address="127.0.0.1"connectionTimeout="20000"redirectPort="8443"?/>
  • 更改防火墻規(guī)則,不對外開放8080端口.

    firewall-cmd??--remove-port=8080/tcp?--permanentfirewall-cmd??--reload
  • 九 tomcat隱藏manager界面

    通過nginx重定向的隱藏界面

    十 jenkins使用插件自動部署tomcat

    使用jenkins來進行發(fā)布war包

  • 除了常規(guī)的將tomcat暫停后,進行刪除原來的war包,scp傳輸新的war包,啟動tomcat

  • 還可以使用插件?deploy war/ear to a container?,通過tomcat的manager界面來進行 來進行發(fā)布。

  • deploy war/ear to a container:發(fā)布war包到服務器

    deploy artifacts to maven reepository:發(fā)布到maven服務器

    WAR/EAR files:?填的是生成的wa包的路徑。ugou-admin/target/ugou-admin.war(實際路徑是:/root/.jenkins/jobs/ugou-admin-online/workspace/ugou-admin/target/ugou-admin.war)
    Context path:?填的是上傳到tomcat的路徑。即使用localhost/(content path設置的名字)來訪問項目
    比如我的項目訪問路徑是 :http://127.0.0.1/ugou-admin/?那么這里我應該填入的就是 /ugou-admin

    Container:?選擇我們使用的tomcat版本。
    Manager user name /Manager password:?填入我們在$CATALINA_BASE/conf/tomcat-users.xml 配置的用戶名和密碼

    Tomcat URL :?填入我們的tomcat url 比如我們設置的端口是80 那么直接填入ip就行了 :http://127.0.0.1/,如果有端口,那么我們就需要填入對應的端口。

    Deploy on failure :?構建失敗是否還發(fā)布。勾選表示是,不勾選表示不是,生產環(huán)境建議不勾選。

    十一 tomcat 部署項目的三種方法(補充)

    11.1 方法一 把war包添加到webapps

    直接將 war 包放在 ./webapps 下

    tomcat 會自動將war解壓

    11.2 方法二 更改配置文件 server.xml(官方不建議使用該方法)

    我們可以在 ./conf/目錄下找到server.xml文件
    我們需要在?里面添加上我們的項目的訪問路徑和存放路徑配置

    <Context??path="/djx"?docBase="/tmp/djx/"?reloadable="true"?/> path?指的是?訪問路徑?? docBase?指的是項目存放路徑 reloadable?設置為true表示Catalina將監(jiān)視?/WEB-INF/classes/和/WEB-INF/lib的文件,一旦發(fā)生更改將自動重新加載Web應用程序。它可以在在開發(fā)的時候使用,但需要消耗更多資源,官方文檔寫到不建議在生產環(huán)境上使用,所以它的默認值是false.8.0版本文檔 Set?to?true?if?you?want?Catalina?to?monitor?classes?in?/WEB-INF/classes/?and?/WEB-INF/lib?for?changes,?and?automatically?reload?the?web?application?if?a?change?is?detected.?This?feature?is?very?useful?during?application?development,?but?it?requires?significant?runtime?overhead?and?is?not?recommended?for?use?on?deployed?production?applications.?That's?why?the?default?setting?for?this?attribute?is?false.?You?can?use?the?Manager?web?application,?however,?to?trigger?reloads?of?deployed?applications?on?demand.

    配置示例:

    11.3 方法三 使用xml配置文件(建議方法)

    在 ./conf/Catalina/localhost/ 下添加xml配置文件.

    示例: 我要讓/tmp/www/ 里的網站部署在tomcat上 。

    vim??djx.xml????#?文件的名稱也就是我們后面訪問時要在ip端口加的后綴

    djx.xml 內容,docBase 后面填入項目的路徑

    <Context??docBase="/tmp/www/"?/>

    然后我們重啟tomcat,然后在瀏覽器 192.168.1.198/djx/訪問的文件名 即可訪問到我們的項目文件了

    11.4 注意點

    注意點一

    方法三中如果我想直接通過ip+端口就能直接訪問到我部署的項目,那么我們這個xml 文件的名稱就應該是 ROOT.xml(要全都大寫哦)

    第三種的文件命名示例:

    注意點二

    對于參數reloadable="true" ,在方法二特別說明了,大家注意。

    ?

    總結

    以上是生活随笔為你收集整理的tomcat Web服务器目录结构和发布网站的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    中文字幕频道 | 在线观看中文字幕网站 | 黄色小说视频网站 | 99色视频在线 | 欧美日韩裸体免费视频 | 日韩av高清 | 国产精品自在线拍国产 | 亚洲女同videos | 麻豆视频www | 在线小视频 | 永久黄网站色视频免费观看w | 69久久99精品久久久久婷婷 | 在线 视频 一区二区 | 久久国产一区 | 天堂激情网 | ww亚洲ww亚在线观看 | 天天天操操操 | 国产精品永久免费 | 国产精品久久久久久久7电影 | 天天搞天天 | 最近中文字幕在线播放 | 天堂网中文在线 | 国产伦理久久精品久久久久_ | 欧美另类69 | 中文字幕电影一区 | 国产精品观看 | 国产99久久99热这里精品5 | 日韩电影在线看 | 婷婷丁香国产 | 91你懂的 | 欧美性色xo影院 | 亚洲粉嫩av | 香蕉在线播放 | 免费色婷婷 | 国产成人综 | 久久久男人的天堂 | 亚洲伊人成综合网 | 狠狠色丁香婷婷综合基地 | 日女人电影 | 亚洲一区二区麻豆 | 91精品成人 | 99爱爱 | 在线观看视频免费播放 | 27xxoo无遮挡动态视频 | 欧美久久精品 | 色婷婷在线视频 | 国产福利91精品一区 | 婷婷激情综合网 | 成人影片在线播放 | 区一区二区三区中文字幕 | 蜜臀av一区二区 | 中国美女一级看片 | 欧美色图狠狠干 | 亚洲国产精品久久久 | 中文字幕在线日亚洲9 | 爱干视频 | 国产视频1 | 日韩91精品 | 婷婷激情影院 | 日本视频不卡 | 97超碰在线久草超碰在线观看 | 美国人与动物xxxx | 丁香激情综合 | 亚洲在线激情 | 成人黄大片视频在线观看 | 综合激情伊人 | 国产91精品看黄网站在线观看动漫 | 高清日韩一区二区 | 九九在线高清精品视频 | 国产精品久久久久久久免费观看 | 亚洲免费婷婷 | 中文字幕在线看片 | 一区二区中文字幕在线播放 | 亚洲资源网 | 色福利网站 | 国产欧美精品一区二区三区四区 | 国产精品久久毛片 | 大片网站久久 | 美女久久久久久久久久 | 在线观看自拍 | 福利视频网站 | 日韩在线中文字幕视频 | 麻豆视频免费看 | 久久精品亚洲精品国产欧美 | 久久激情小说 | 久久精品网 | 久久精品一区二 | 天天操天天爽天天干 | 日韩成人高清在线 | 欧美成人一二区 | 亚洲精品中文字幕在线观看 | www麻豆视频 | 色综合久久五月天 | 在线观看亚洲国产精品 | 国产人成一区二区三区影院 | 久久一级片 | 国产精品地址 | 久久国产精品久久久 | 色综合久久88色综合天天6 | 亚洲永久精品在线 | 成人免费观看视频大全 | 国产精品久久久久影院日本 | 亚洲精品国产精品国产 | 国产在线久久久 | 国产精品久久久久久一区二区三区 | av噜噜噜在线播放 | 久久久久久中文字幕 | 在线视频 区 | 美女久久视频 | 国产精品亚洲精品 | 九九九热精品免费视频观看网站 | 人人cao | 狠狠色丁香九九婷婷综合五月 | 国语精品免费视频 | 日日夜夜精品免费观看 | 日韩电影黄色 | 成人小视频在线 | 99视频在线精品国自产拍免费观看 | 日韩在线网址 | 五月婷婷一区二区三区 | 2019久久精品 | 久草在线中文888 | 毛片一二区| 不卡的av在线 | 国内精品久久久久久久久久久 | 激情伊人五月天 | 国产精品嫩草55av | 99国产在线观看 | 久久天天躁狠狠躁亚洲综合公司 | 伊人狠狠色 | 久久精品欧美日韩精品 | 91成人欧美 | 久久久久亚洲精品男人的天堂 | 91精品国产自产在线观看永久 | 精品一区二区三区香蕉蜜桃 | 亚洲精品久久久久久中文传媒 | 狠狠搞,com| 人人超碰免费 | 中文字幕国产精品一区二区 | 韩国精品视频在线观看 | 四虎在线免费观看 | 久久在线观看视频 | 久久精品五月 | 在线观看中文av | 一区二区三区在线观看免费视频 | 91精品国产福利在线观看 | 国产91国语对白在线 | 91女人18片女毛片60分钟 | 奇米影视777影音先锋 | 中文av在线播放 | 亚洲成年人av | 狠狠插狠狠干 | 亚洲成人黄色 | 成 人 黄 色 视频 免费观看 | japanesexxx乱女另类 | 国产精品va最新国产精品视频 | 亚洲 欧美 国产 va在线影院 | 天天综合网 天天综合色 | 91成人精品观看 | 天天操天天操天天 | 91传媒在线 | 国产一区在线播放 | 色在线中文字幕 | 九九精品视频在线观看 | 夜夜操天天摸 | 综合网婷婷| 天堂在线一区二区三区 | 成人小电影在线看 | 亚洲成人黄色在线 | 五月婷影院 | 欧美国产亚洲精品久久久8v | 免费在线精品视频 | 911久久| av手机在线播放 | 伊人久久精品久久亚洲一区 | 免费中文字幕 | 国产精品av在线免费观看 | 三级黄免费看 | 青青草国产在线 | 午夜黄色影院 | 天天天操天天天干 | 日韩在线一区二区免费 | 天天看天天干 | 午夜精品成人一区二区三区 | 99久久精品免费看国产 | 国产又粗又长的视频 | 在线精品观看 | 国产在线观看av | 伊人狠狠色丁香婷婷综合 | 亚洲撸撸 | 亚洲欧洲精品在线 | 日本中文一区二区 | 亚洲一区二区三区miaa149 | 国产一区二区电影在线观看 | 天天爽天天摸 | 成人av电影在线播放 | 日韩在线观看视频免费 | 国产看片 色| 国产成人不卡 | 亚洲精品视频免费 | 免费 在线 中文 日本 | 黄网站app在线观看免费视频 | 欧美日韩性生活 | a天堂最新版中文在线地址 久久99久久精品国产 | 中文字幕文字幕一区二区 | 日韩激情在线视频 | 久久欧洲视频 | 成人综合婷婷国产精品久久免费 | 日韩精品一区二区三区免费观看 | 9在线观看免费高清完整版 玖玖爱免费视频 | 国产视频 久久久 | 国产一区自拍视频 | 夜夜骑天天操 | 天堂av最新网址 | 天堂va欧美va亚洲va老司机 | 久久久久久久看片 | 国产男男gay做爰 | 中文字幕电影一区 | 日韩中文字幕免费在线观看 | 国产免费又粗又猛又爽 | 免费中文字幕 | 欧美精品免费一区二区 | 国产剧情一区二区在线观看 | 在线韩国电影免费观影完整版 | 精品国产一二区 | 日韩精品一区二区三区中文字幕 | 成人一区二区在线观看 | 久久久久草 | 99久久精品无免国产免费 | 亚洲另类久久 | 夜色资源站国产www在线视频 | 99久久精品国产系列 | 国产在线精品国自产拍影院 | 欧美精品在线观看一区 | 成人av网站在线 | 毛片一级免费一级 | 黄色福利视频网站 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 91精品夜夜 | 国产一区二区播放 | 国产伦理一区 | 国产原创av在线 | 成人小视频在线 | 精品视频免费播放 | 免费在线播放视频 | 国产午夜精品av一区二区 | 天天干天天干天天射 | 天天天天射 | 亚洲免费在线看 | 五月婷婷在线视频观看 | 亚洲精品中文字幕视频 | 久久国产经典 | 国产麻豆果冻传媒在线观看 | 国产成人久久精品一区二区三区 | 日韩av网址在线 | 久久国产精品免费一区 | 午夜成人免费电影 | 免费在线中文字幕 | 色视频网站在线 | 国产精品ⅴa有声小说 | 久久九九视频 | av网站有哪些 | 国产精品一区二区久久久 | 91精品国产欧美一区二区成人 | 亚洲视频456 | 久久这里只有精品首页 | 成人黄大片视频在线观看 | 亚洲国产成人在线播放 | 一级黄视频 | 欧美视频国产视频 | 午夜精品久久久久久久99 | 久久综合五月婷婷 | 国产精品免费久久 | 毛片3 | 香蕉手机在线 | 日韩欧美在线综合网 | 成人av片在线观看 | 婷婷激情五月综合 | 欧美激情va永久在线播放 | 在线观看免费观看在线91 | 国产亚洲精品久久 | 国产午夜精品视频 | 国产99久久久精品视频 | 一级免费看视频 | 在线观看日韩精品 | 亚洲精品日韩av | 欧美亚洲免费在线一区 | 国产成人av| av短片在线观看 | 亚洲天堂毛片 | 亚洲精品婷婷 | 国产香蕉视频在线播放 | 久久久久高清 | 亚洲精品成人网 | 中文字幕亚洲不卡 | 亚洲最大av在线播放 | 亚洲国产日韩一区 | 手机在线看片日韩 | 香蕉看片 | 国产精品系列在线播放 | 五月婷婷深开心 | 五月婷婷在线视频 | 91试看| 激情视频免费观看 | 国产精品久久久久久久婷婷 | 亚洲国产三级在线观看 | 成人av一区二区三区 | 午夜10000| 亚洲欧洲精品在线 | 久久伦理视频 | 国产精品v欧美精品 | 久草9视频 | 黄色www | 黄毛片在线观看 | 91麻豆免费看 | 一区二区视频在线播放 | 在线免费观看黄色大片 | 视频三区 | se婷婷 | 99久久综合国产精品二区 | 中文字幕a∨在线乱码免费看 | 美女露久久| 精品免费视频 | 91尤物国产尤物福利在线播放 | 97国产超碰在线 | 日韩网站在线 | 91成人短视频在线观看 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 亚洲综合色av | 日韩激情小视频 | 亚洲区视频在线 | 国产在线v | 在线看欧美 | 日韩在线免费电影 | 中文在线中文a | 久久久久精 | 国产一级片直播 | 日狠狠 | 韩日精品在线 | 久久手机在线视频 | 极品中文字幕 | 国产小视频在线观看免费 | 免费观看久久 | 激情视频二区 | 免费网址你懂的 | www.99av| 免费a视频 | 色九色| 亚洲春色成人 | 色在线免费观看 | 久久av中文字幕片 | 麻豆视频成人 | 亚洲人在线视频 | 91在线网址 | 国产一级二级在线播放 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 91伊人久久大香线蕉蜜芽人口 | 国色天香永久免费 | 国产精品亚洲人在线观看 | 亚洲第一区在线播放 | 中文字幕av电影下载 | 久久综合狠狠综合久久综合88 | 国产视频在线播放 | 国产美女无遮挡永久免费 | 九九九在线观看视频 | 欧美成人视 | 日本护士三级少妇三级999 | 丁香婷婷社区 | 久久成人精品电影 | 国色天香在线观看 | 91福利视频在线 | 国产1级毛片 | 在线看黄网站 | 亚洲一区二区三区miaa149 | 黄色成人av在线 | 日本免费久久高清视频 | 人人爽久久久噜噜噜电影 | 日韩综合一区二区三区 | 免费网站在线观看成人 | 热99在线视频 | 成人黄色小视频 | 久久久亚洲精华液 | 日韩精品久久一区二区三区 | 国产精品9999 | 91精彩在线视频 | 99视频在线观看免费 | 操操操夜夜操 | 天天操天天干天天插 | 国产黄色播放 | 久久涩视频 | 精品不卡av | 国产在线不卡视频 | 国产精品在线看 | 久久专区| 国产一区二区三区视频在线 | 久久久久亚洲天堂 | 久久这里只有精品23 | 成人va天堂| 欧美极度另类 | 精品资源在线 | 欧美精品久久久 | 国产在线999| 天堂av观看| 国产一区二区电影在线观看 | 亚洲国内在线 | 精品久久久久久久久久久久 | 久草免费在线视频 | 亚洲欧美综合精品久久成人 | 99热这里只有精品在线观看 | 色综合久久久久综合体桃花网 | 国产午夜一级毛片 | 久久久精品欧美一区二区免费 | 九九九在线观看视频 | 久久久久久伊人 | 亚洲成av人片一区二区梦乃 | 日韩在线观看视频在线 | 国产 日韩 欧美 中文 在线播放 | 最近中文字幕视频网 | 国产在线中文 | av中文字幕在线观看网站 | 超碰97国产精品人人cao | 亚洲视频综合 | 97色国产 | 手机成人在线电影 | 高潮久久久久久 | 在线观看日本高清mv视频 | 午夜精品99久久免费 | 久久伊人五月天 | 丁香花中文在线免费观看 | 日本久久影视 | 九九热中文字幕 | 精品一区二区三区四区在线 | 亚洲综合激情小说 | 午夜免费视频网站 | av资源在线观看 | 亚洲理论片在线观看 | 欧美最新大片在线看 | 国产福利a | 久久理论片 | 久久免费精品一区二区三区 | 久久久精品欧美 | 91黄色在线视频 | 天天av在线播放 | 国产啊v在线观看 | 一区在线观看 | 狠狠色丁香婷婷综合基地 | 国产视频资源 | av中文字幕网 | 久久精品国产第一区二区三区 | 国产第一页在线播放 | 免费在线成人av | 天天爽天天射 | 久久久久久久久久久久国产精品 | 午夜91视频| 去干成人网| 国产精品久久99 | 亚洲欧美在线综合 | 欧美在线一二 | 9999毛片 | 视频三区| 狠狠色香婷婷久久亚洲精品 | 韩国精品福利一区二区三区 | 西西444www| 亚洲国产中文字幕在线观看 | 欧美精品中文在线免费观看 | 日韩色爱 | www狠狠操 | 日日夜夜狠狠干 | 亚洲伦理中文字幕 | 成人黄色电影在线 | 欧美日韩性视频 | 人人干人人爽 | 久久免费精品视频 | 黄色精品国产 | 婷婷免费在线视频 | 国产精品露脸在线 | 黄色com | 91精品蜜桃 | 久久狠狠一本精品综合网 | 久久久久国产免费免费 | 四虎成人网 | 五月天天天操 | 欧美一二在线 | 亚洲精品久久久久999中文字幕 | 天天草天天操 | 综合在线色 | 97在线视频免费看 | 在线日韩精品视频 | 国产69精品久久99的直播节目 | 天天干天天操天天做 | 黄色.com| 天天操天天玩 | 九九欧美视频 | 国产精品美乳一区二区免费 | 亚洲精品福利在线 | 欧美成人黄色片 | 91精品视频在线免费观看 | 午夜视频日本 | 九九视频热 | 久久久免费在线观看 | 日韩免费在线看 | 超碰在线98 | 国产精品一区二区免费在线观看 | 91人人爽人人爽人人精88v | 国产黄色高清 | 欧美激情综合五月色丁香 | 黄色资源在线观看 | 国产精品久久久久高潮 | 人人澡人人干 | 亚洲综合欧美精品电影 | 日本护士三级少妇三级999 | 一区二区视 | 亚洲撸撸| 久久精品韩国 | 中文在线a在线 | 欧美日韩在线观看不卡 | 国产乱对白刺激视频不卡 | 亚洲乱码国产乱码精品天美传媒 | 国产亚洲精品久久久久秋 | 久久草 | 五月天色站| 麻豆视频在线免费看 | 五月婷婷开心 | 亚洲专区 国产精品 | 最新久久免费视频 | av一级片网站 | 国产精品成人一区二区三区 | 日日夜夜噜噜噜 | 成人99免费视频 | 国内视频在线观看 | av黄网站| 91看片淫黄大片在线播放 | 九九久久久 | 91完整版在线观看 | 五月综合激情网 | 亚洲综合涩| 成人a视频在线观看 | 成人精品一区二区三区中文字幕 | 成人免费在线网 | 国产精品淫片 | 天堂av在线中文在线 | 97超碰成人在线 | 中文字幕高清在线播放 | 日韩在线中文字幕视频 | 九九热免费在线观看 | 欧美一级久久久 | 99久久精品国产欧美主题曲 | 亚洲视频在线免费看 | 一本一本久久aa综合精品 | 69亚洲乱| 波多野结衣在线中文字幕 | 久久综合中文色婷婷 | 国产中文字幕在线视频 | 日本高清久久久 | 黄色av免费看 | 日韩三级视频在线观看 | 国产精品高清在线观看 | 久久96国产精品久久99软件 | 日韩免费一级a毛片在线播放一级 | 欧美巨大荫蒂茸毛毛人妖 | 99色视频 | 国产麻豆视频 | 成人免费xxx在线观看 | 中文字幕在线看视频 | 国产录像在线观看 | 国产成人一区二区三区久久精品 | 美女黄久久| 中文字幕在线看视频 | 久久免费的精品国产v∧ | 91av在线免费播放 | 国产亚洲在线视频 | 免费看v片 | 天天干天天干天天干天天干天天干天天干 | 久久久精品国产一区二区三区 | 国产中文字幕网 | av性网站| 九九久久精品视频 | 欧美一级特黄高清视频 | 最近中文字幕在线播放 | 人人爽人人干 | 久久字幕 | 久久久精品在线观看 | 97人人爽| 不卡视频一区二区三区 | 久久久国内精品 | 亚洲精品国产精品国自产 | 中文字幕色在线视频 | 欧美日韩天堂 | 国产高清在线观看av | 最近中文字幕第一页 | 五月婷在线观看 | 日韩精品免费在线 | 国内成人av | 国产精品久久久精品 | 日日爱视频 | 日日干夜夜爱 | 久久久久高清 | 久久成人精品视频 | 亚洲一区二区观看 | 色多多污污 | 精品国产乱子伦一区二区 | 最近中文字幕在线中文高清版 | 久久草草影视免费网 | 亚洲国产精品500在线观看 | 九九热精品国产 | 日韩城人在线 | 国产午夜亚洲精品 | 97超碰免费在线 | 国语黄色片 | 综合网天天射 | www.av中文字幕.com | 蜜桃视频日韩 | 欧美日韩高清一区二区三区 | 91av蜜桃 | 蜜臀av一区二区 | 香蕉网站在线观看 | 国产热re99久久6国产精品 | caobi视频| 国产精品久久久久永久免费看 | 日韩欧美区 | 特级毛片在线免费观看 | 一区二区中文字幕在线播放 | 亚洲国产欧洲综合997久久, | 激情中文在线 | 欧美韩日精品 | 亚洲欧美视频在线观看 | 国产在线观看网站 | 午夜av在线 | 国产精品久久一区二区无卡 | 一区二区三区四区不卡 | 国产中文字幕三区 | 一级免费片| 久久精品国产精品 | 在线视频日韩 | 国产黄a三级三级三级三级三级 | 视频在线观看日韩 | 久久精品韩国 | 日韩欧美国产激情在线播放 | 超碰免费在线公开 | 超碰人人在 | 久久久五月天 | 国产麻豆视频在线观看 | 国产在线看一区 | 婷婷色在线 | 毛片一区二区 | 五月天婷婷在线观看视频 | 久久久精品网站 | 国产成人61精品免费看片 | 又爽又黄在线观看 | 国产成人在线精品 | 高清av免费观看 | 亚洲资源片 | 成人在线一区二区三区 | 三级午夜片 | 国产成人免费av电影 | 成片免费观看视频大全 | 国产精品一区二区中文字幕 | 美女视频一区 | av在线电影网站 | 久久国产精品免费观看 | 香蕉视频4aa | 天天射天天搞 | 91片黄在线观看 | 国产在线成人 | 亚洲视频第一页 | 日日夜夜婷婷 | 免费a网站| 91看片淫黄大片一级在线观看 | 精久久久久 | 四虎在线免费观看 | 91视频在线看 | 天天色图| 蜜臀av性久久久久蜜臀aⅴ涩爱 | 亚洲国产中文在线 | 黄色一级动作片 | 99久久99久久精品国产片果冰 | 精品国产一区二区三区男人吃奶 | a级一a一级在线观看 | 奇米影视999| 亚洲免费精品一区二区 | av网站有哪些 | 蜜臀av在线一区二区三区 | 91精品影视 | 国产成人性色生活片 | 激情图片区 | 中文字幕亚洲不卡 | 亚洲精品成人在线 | 日韩在线视频免费看 | 9999在线| 日本三级不卡视频 | 国产精品24小时在线观看 | 天天色天天射综合网 | 天天插天天操天天干 | 亚洲综合激情五月 | 久久亚洲精品国产亚洲老地址 | 日韩精品在线播放 | 999在线精品 | 欧美伦理一区二区 | 中文字幕资源网 国产 | 成人资源在线播放 | 免费看黄在线网站 | 国产福利一区二区三区在线观看 | 五月开心综合 | 国产精品xxxx18a99 | 亚洲经典视频在线观看 | 一本一本久久a久久精品牛牛影视 | 婷婷视频在线播放 | 欧美日韩国产亚洲乱码字幕 | 黄色91免费观看 | 久久99国产综合精品 | 国产精品国产亚洲精品看不卡 | 五月激情片 | 高清在线一区 | 免费进去里的视频 | 91污在线观看 | 日日夜夜狠狠干 | 黄色一级在线免费观看 | 天天操欧美 | 日日爱av | 欧美成人h版| 久久久久久久av麻豆果冻 | 午夜影院在线观看18 | 91精选在线观看 | 日韩欧美极品 | 国产色综合天天综合网 | 91精品国产成人 | 欧美在线视频a | 国产精品正在播放 | 亚洲综合色激情五月 | 美女视频黄色免费 | 在线观看免费日韩 | 亚洲午夜久久久综合37日本 | 在线免费精品视频 | 国产精品久久久久永久免费看 | 日韩伦理一区二区三区av在线 | 91在线www | 欧美在线91| 在线之家免费在线观看电影 | 久久综合九色综合欧美就去吻 | 久久久久国产精品免费网站 | 中文在线免费看视频 | 久久久久久精 | 国产美女永久免费 | 国产精品久久久久久久久久久久午夜片 | 欧美日本在线视频 | 中文字幕999 | wwxxx日本| 在线观看亚洲精品 | 成人四虎影院 | 国产成人99av超碰超爽 | 久久资源总站 | 久久综合久久综合久久 | 久久艹久久 | 国产午夜精品免费一区二区三区视频 | 久久福利 | 高清一区二区三区av | 91免费在线视频 | 国产传媒一区在线 | av一区二区三区在线 | 日本爱爱片 | 91久久丝袜国产露脸动漫 | 顶级欧美色妇4khd | 色在线视频 | 成人va视频 | 国产精品尤物视频 | 久久综合九色综合欧美狠狠 | 亚洲黄色高清 | 99色视频 | 国产亚洲精品成人 | 在线免费观看国产精品 | 精品国产乱码久久久久久1区2匹 | 久久成人国产精品入口 | 色综合激情网 | 伊人色综合久久天天 | 国产xxxxx在线观看 | 国产乱对白刺激视频在线观看女王 | 午夜久久视频 | 国产手机视频在线观看 | 欧美一区二区三区四区夜夜大片 | 在线观看黄色的网站 | 亚洲欧美国产精品va在线观看 | 中文字幕综合在线 | 亚洲美女在线国产 | 日韩视频一区二区三区 | 国产高清 不卡 | 国产亚洲精品久久久网站好莱 | 精品国产伦一区二区三区 | 国产在线观看污片 | 天天综合久久综合 | 丁香婷婷激情 | 精品91久久久久 | 欧美精品v国产精品v日韩精品 | 国产91九色视频 | 六月丁香综合 | 99免费| 在线观看免费版高清版 | 精品国产一区二区三区久久影院 | 九九精品久久 | 久久久久国产免费免费 | 久久久高清一区二区三区 | 日韩精选在线 | 天天草天天干天天射 | 9在线观看免费 | 中文字幕黄色网址 | 国产精品久久久久久电影 | 久草免费在线视频观看 | 91桃色在线观看视频 | 亚洲综合一区二区精品导航 | 97香蕉久久国产在线观看 | 在线免费观看视频a | 国产不卡毛片 | av综合 日韩| 久久久九九 | 少妇视频一区 | 精品国产一区二区三区免费 | 麻豆国产网站入口 | av不卡免费看 | 最新国产精品亚洲 | 一区二区三区四区五区在线视频 | 日韩在线国产精品 | 欧美成人理伦片 | 亚洲永久精品在线观看 | 911久久香蕉国产线看观看 | 国产精品国产自产拍高清av | 一区二区三区在线观看 | 在线激情影院一区 | 99精品国产视频 | 免费看黄色91 | 欧美日韩三级在线观看 | 久久久久成人精品 | 欧美视频99 | 热久久免费视频 | 国产二区视频在线观看 | 麻豆一区二区三区视频 | 国产精品网址在线观看 | 久久精品96 | 毛片视频电影 | 久久观看| 人人爽人人看 | 日韩高清成人在线 | 久久精品久久精品久久精品 | 中文字幕av免费 | 黄色av影视 | 日韩欧美视频一区二区三区 | 日本成人中文字幕在线观看 | 国产精品不卡在线 | 九九在线免费视频 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 欧美福利视频一区 | 国产黄色片在线 | 免费观看9x视频网站在线观看 | 高清不卡毛片 | 99精品视频免费观看视频 | 97成人精品视频在线播放 | 天堂av官网 | 国产精品一区二区在线观看免费 | 亚洲闷骚少妇在线观看网站 | 777视频在线观看 | 日韩精品一区二区免费视频 | 亚洲一二视频 | av免费看在线| 久久精品国产免费看久久精品 | 99精品久久只有精品 | 伊人天天狠天天添日日拍 | 欧美成人日韩 | 天天摸天天弄 | 国产不卡免费 | 男女啪啪视屏 | 亚洲免费在线观看视频 | 亚洲精品国产精品乱码在线观看 | 欧美污污网站 | 国产91小视频 | www.色午夜| 青青网视频| 五月婷婷综合激情 | 公开超碰在线 | 中文字幕在线免费播放 | 国产精品va视频 | 亚洲综合在线视频 | 久久精品综合 | 一级免费av | 视频福利在线观看 | 日本黄色免费网站 | 欧美一级在线 | 久久久久看片 | 亚洲动漫在线观看 | 日韩视| 亚洲va欧美va人人爽 | 97av影院 | 精品国产乱码久久久久久天美 | 天天干天天插 | 青青视频一区 | 成人香蕉视频 | 日韩av一区二区三区四区 | 91探花国产综合在线精品 | 免费a级大片 | 开心丁香婷婷深爱五月 | 亚洲国产精品999 | 天天色天天爱天天射综合 | 色婷婷综合久久久中文字幕 | 欧美另类xxxx | 亚洲污视频 | 正在播放一区 | 69国产盗摄一区二区三区五区 | 97成人啪啪网 | 在线观看av国产 | 欧美精品久久久久久久久久白贞 | 久久国色夜色精品国产 | 最近更新好看的中文字幕 | 一区二区三区四区在线 | 成年人免费观看在线视频 | 在线一区av | 日本视频久久久 | 91精品免费看 | 亚洲欧洲美洲av | 黄色在线观看免费网站 | 婷婷去俺也去六月色 | 日韩视频免费在线 | 久久电影色 | 日韩中文字幕在线不卡 | h文在线观看免费 | 久久婷婷视频 | aav在线| 一区二区三区在线影院 | 天天操天天干天天爱 | 日韩大陆欧美高清视频区 | 91精品国自产在线观看欧美 | 久久免费国产 | 亚洲精品88欧美一区二区 | 久久精品99国产精品亚洲最刺激 | 成人a视频 | 久久香蕉国产 | 一区二区三区在线影院 | 999视频精品| 九九久久影院 | 天天天干夜夜夜操 | 在线观看v片 | av在线播放不卡 | www久久精品| 亚洲精品女人久久久 | 国产视频第二页 | 最新av网址在线观看 | 91视频免费看网站 | 久久亚洲区| av成人免费在线看 | 91精品国产乱码在线观看 | 欧美综合在线视频 | 精品中文字幕在线 | 天天干夜夜爽 | 免费a v网站 | 久久视频在线观看免费 | 久久伦理电影 | 色综合久久久 | 久久成年人网站 | 精品一区二区在线免费观看 | 91av视频免费在线观看 | 国产高清在线a视频大全 | 精品日韩在线一区 | 精品国产一区二区在线 | 日韩一级电影网站 | 亚洲专区欧美 | 久久亚洲专区 | 日韩电影一区二区在线观看 | 中文字幕在线免费看线人 | 婷婷成人亚洲综合国产xv88 | 国产又粗又猛又爽 | 波多野结衣久久资源 | 黄色精品一区二区 | 丁香av| 免费福利片2019潦草影视午夜 | 麻豆视频在线观看免费 | 亚洲国产中文在线观看 | 久久久久久久久久久福利 | 最新日韩中文字幕 | 亚洲国产中文字幕在线视频综合 | 麻豆精品国产传媒 | 天天精品视频 | 99tvdz@gmail.com | 国产一区二区三区在线免费观看 | 超碰97中文| 手机在线看片日韩 | 欧美日韩视频在线观看免费 | aaaaaa毛片| 国内精品美女在线观看 | 天天爽人人爽夜夜爽 | 日韩91av | 日韩在线精品视频 | 在线免费观看亚洲视频 | 狠狠色丁香婷婷综合最新地址 | 日本爽妇网 | 在线观看亚洲成人 | 国产在线视频导航 | 免费在线激情电影 | 五月天国产 | 国产精品麻| 日韩在线视频二区 | 久久久久久久国产精品视频 | 欧美视屏一区二区 |