乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Tomcat簡介

       小陳 2007-03-23
      Tomcat簡介
      2006-09-13 16:01:38
      Tomcat簡介
      作者:楊曉(http://blog.sina.com.cn/u/1237288325)
      一、Tomcat背景
        自從JSP發(fā)布之后,推出了各式各樣的JSP引擎。Apache Group在完成GNUJSP1.0的開發(fā)以后,開始考慮在SUN的JSWDK基礎(chǔ)上開發(fā)一個可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時也支持Servlet, 這樣Tomcat就誕生了。Tomcat是jakarta項(xiàng)目中的一個重要的子項(xiàng)目,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,同時它又是sun公司官方推薦的servlet和jsp容器,因此其越來越多的受到軟件公司和開發(fā)人員的喜愛。servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。其次,Tomcat是完全免費(fèi)的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。Tomcat與Apache的組合相當(dāng)完美。

      二、Tomcat目錄
      tomcat
      |---bin Tomcat:存放啟動和關(guān)閉tomcat腳本;
      |---conf Tomcat:存放不同的配置文件(server.xml和web.xml);
      |---doc:存放Tomcat文檔;
      |---lib/japser/common:存放Tomcat運(yùn)行需要的庫文件(JARS);
      |---logs:存放Tomcat執(zhí)行時的LOG文件;
      |---src:存放Tomcat的源代碼;
      |---webapps:Tomcat的主要Web發(fā)布目錄(包括應(yīng)用程序示例);
      |---work:存放jsp編譯后產(chǎn)生的class文件;

      三、Tomcat類加載
      Bootstrap($JAVA_HOME/jre/lib/ext/*.jar)
      System($CLASSPATH/*.class和指定的jar)
      Common($CATALINA_HOME/common 下的classes,lib,endores三個子目錄)
      Catalina ($CATALINA_HOME/server/下的classes和lib目錄僅對Tomcat可見)
      &Shared($CATALINA_HOME/shared/下的classes和lib目錄以及$CATALINA_HOME/lib目錄)僅對Web應(yīng)用程序可見,對Tomcat不可見WebApp($WEBAPP/Web-INF/*僅對該WEB應(yīng)用可見classes/*.class lib/*.jar)

      加載類和資源的順序?yàn)椋?br>1、/Web-INF/classes
      2、/Web-INF/lib/*.jar
      3、Bootstrap
      4、System
      5、$CATALINA_HOME/common/classes
      6、$CATALINA_HOME/common/endores/*.jar
      7、$CATALINA_HOME/common/lib/*.jar
      8、$CATALINA_HOME/shared/classes
      9、$CATALINA_HOME/shared/lib/*.jar

      四、server.xml配置簡介:
      下面講述這個文件中的基本配置信息,更具體的配置信息請參考tomcat的文檔:
      server:
      1、port 指定一個端口,這個端口負(fù)責(zé)監(jiān)聽關(guān)閉tomcat的請求
      2、shutdown 指定向端口發(fā)送的命令字符串
      service:
      1、name 指定service的名字
      Connector (表示客戶端和service之間的連接):
      1、port 指定服務(wù)器端要創(chuàng)建的端口號,并在這個斷口監(jiān)聽來自客戶端的請求
      2、minProcessors 服務(wù)器啟動時創(chuàng)建的處理請求的線程數(shù)
      3、maxProcessors 最大可以創(chuàng)建的處理請求的線程數(shù)
      4、enableLookups 如果為true,則可以通過調(diào)用request.getRemoteHost()進(jìn)行DNS查
      詢來得到遠(yuǎn)程客戶端的實(shí)際主機(jī)名,若為false則不進(jìn)行DNS查詢,而是返回其ip
      地址
      5、redirectPort 指定服務(wù)器正在處理http請求時收到了一個SSL傳輸請求后重定向的
      端口號
      6、acceptCount 指定當(dāng)所有可以使用的處理請求的線程數(shù)都被使用時,可以放到處理
      隊列中的請求數(shù),超過這個數(shù)的請求將不予處理
      7、connectionTimeout 指定超時的時間數(shù)(以毫秒為單位)
      Engine (表示指定service中的請求處理機(jī),接收和處理來自Connector的請求):
      1、defaultHost 指定缺省的處理請求的主機(jī)名,它至少與其中的一個host元素的name
      屬性值是一樣的
      Context (表示一個web應(yīng)用程序):
      1、docBase 應(yīng)用程序的路徑或者是WAR文件存放的路徑
      2、path 表示此web應(yīng)用程序的url的前綴,這樣請求的url為
      http://localhost:8080/path/****
      3、reloadable 這個屬性非常重要,如果為true,則tomcat會自動檢測應(yīng)用程序的
      /WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動裝載新的應(yīng)用程序,我們可
      以在不重起tomcat的情況下改變應(yīng)用程序
      host (表示一個虛擬主機(jī)):
      1、name 指定主機(jī)名
      2、appBase 應(yīng)用程序基本目錄,即存放應(yīng)用程序的目錄
      3、unpackWARs 如果為true,則tomcat會自動將WAR文件解壓,否則不解壓,直接
      從WAR文件中運(yùn)行應(yīng)用程序
      Logger (表示日志,調(diào)試和錯誤信息):
      1、className 指定logger使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Logger 接口
      2、prefix 指定log文件的前綴
      3、suffix 指定log文件的后綴
      4、timestamp 如果為true,則log文件名中要加入時間,如下
      例:localhost_log.2001-10-04.txt
      Realm (表示存放用戶名,密碼及role的數(shù)據(jù)庫):
      1、className 指定Realm使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Realm接口
      Valve (功能與Logger差不多,其prefix和suffix屬性解釋和Logger 中的一樣):
      1、className 指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve
      類可以記錄應(yīng)用程序的訪問信息
      directory(指定log文件存放的位置):
      1、pattern 有兩個值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行
      請求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記
      錄的值更多

      五、web.xml配置簡介

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多