Tomcat如何打破双亲委派机制实现隔离Web应用的?
    		       		warning:
    		            这篇文章距离上次修改已过428天,其中的内容可能已经有所变动。
    		        
        		                
                Tomcat 打破双亲委派机制实现Web应用隔离,通常是通过配置context.xml文件来实现的。在context.xml中,可以使用<Loader>元素来指定Web应用的类加载器。
例如,要为特定的Web应用禁用双亲委派机制,可以在该Web应用的META-INF/context.xml文件中添加以下配置:
<Context>
    <Loader delegate="false" />
</Context>这样做会使得Web应用使用独立于Shared类加载器的Webapp类加载器,从而实现类隔离。
请注意,禁用双亲委派可能会引入类加载器冲突和类不兼容等问题,应谨慎使用。通常,最佳实践是尽量让不同的Web应用共享类,只在无法避免的情况下才禁用双亲委派。
评论已关闭