一個類加載器的高級問題分析

1、概述

    一、編寫一個能打印出本身的類加載器名稱和當前類加載器的父子結構關係鏈的MyServlet,正常發佈後,看到打印結果爲WebAppClassloader
    二、把MyServlet.class文件打jar包,放到ext目錄中,重啓tomcat,發現找不到HttpServlet的錯誤。tomcat

    三、把servlet.jar也放到ext目錄中,問題解決了,打印的結果是ExtclassLoader 。spa

    四、父級類加載器加載的類沒法引用只能被子級類加載器加載的類,原理以下圖:ssl

相關文章
相關標籤/搜索