2020-10-12---第九章---类加载及执行子系统案例

1.正统的类加载器架构:
主流的Java Web服务器,如Tomcat、Jetty、WebLogic、WebSphere或其他笔者没有列举的服务器,都实现了自己定义的类加载器(一般都不止一个)。
在Tomcat目录结构中,有三组目录(“/common/”、“/server/”和“/shared/”)可以存放Java类库,另外还可以加上Web应用程序自身的目录“/WEB-INF/”,一共四组,把Java类库放置在这些目录中的含义分别是:
□ 放置在/common目录中:类库可被Tomcat和所有的Web应用程序共同使用。
□ 放置在/server目录中:类库可被Tomcat使用,对所有的Web应用程序都不可见。
□ 放置在/shared目录中:类库可被所有的Web应用程序共同使用,但对Tomcat自己不可见。
□ 放置在/WebApp/WEB-INF目录中:类库仅仅可以被此Web应用程序使用,对Tomcat和其他Web应用程序都不可见。
tomcat类加载架构:

image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容