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

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

    • 分享

      Tomcat的類加載器

       昵稱13039494 2014-01-17
       

      看完了Java類裝載器,我們?cè)賮砜纯磻?yīng)用服務(wù)器(Tomcat)對(duì)類加載器的使用,每個(gè)應(yīng)用服務(wù)器都有一套自己的類加載器體系,從而與Java的類加載器區(qū)別開以達(dá)到自己與應(yīng)用程序隔離的目的.

      Tomcat的類加載器體系為:Bootstrap--->System--->Common---->Catalina,Shared

      Shared------>Webapp1,Webapp2 .....

      下面是對(duì)每個(gè)類加載器的定義:

      1.Bootstrap加載器在這里是Java里的Bootstrap和ExtClassLoader的總稱,負(fù)責(zé)加載Java核心包的類,和<Java_Home>/jre/lib/ext目錄下的類.通常我們開發(fā)人員并不關(guān)心.我想只要是java程序這些肯定是必要的

      2.System就是系統(tǒng)加載器,一般是AppClassLoader,負(fù)責(zé)加載ClassPath環(huán)境變量設(shè)置目錄下的值,這個(gè)我們開發(fā)人員會(huì)非常關(guān)注,但是在Tomcat里面,雖然用AppClassLoader類加載器,但我們?cè)O(shè)置的ClassPath對(duì)它沒有影響(如果有影響,那就麻煩了,將會(huì)導(dǎo)致Tomcat運(yùn)行不穩(wěn)定),為什么呢,因?yàn)閠omcat每次啟動(dòng)的時(shí)候都會(huì)在命令行窗口中都會(huì)重新設(shè)置Classpath值為:<catalina_Home>/bin/bootstrap.jar和<java_Home>/lib/tools.jar,所以這里面的類一般對(duì)應(yīng)用程序不可見的.除非你設(shè)置了

      3.Common類加載器負(fù)責(zé)加載TomcatHOME/common/class下的.Class文件和common/lib中的jar包,這些類可以被Tomcat內(nèi)核和每個(gè)Web應(yīng)用程序都可以看見,一般放公用的一些重要的類,如servlet.jar等

      4.Catalina類加載器從server/classes和server/lib下加載類,Catalina加載的類只對(duì)Tomcat服務(wù)器內(nèi)核可見,對(duì)Web應(yīng)用程序不可見,對(duì)于運(yùn)行Tomcat內(nèi)核的線程,它的上下文類加載器就是Catalina類加載器

      5.Shared類加載器負(fù)責(zé)從share/classes和share/lib中加載類,它加載的類只對(duì)所有Web應(yīng)用程序有效,對(duì)Tomcat不可見.

      6.WebappX類加載器負(fù)責(zé)加載Web應(yīng)用程序的/web-INF/classes和lib目錄下的類,只對(duì)當(dāng)前Web應(yīng)用程序有效,對(duì)其他Web應(yīng)用程序無效,對(duì)于運(yùn)行每個(gè)Web應(yīng)用程序的線程,他們的上下文類加載器就是它們各自的WebappX類加載器

      總結(jié):從以上6點(diǎn)可以看出Tomcat提供了完整的類加載器體系,并且分工非常的明確,因而非常訪問我們進(jìn)行Web應(yīng)用程序的設(shè)置和部署.

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

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多