不考虑雄猫共享加载器



为了精确上下文,我将Eclipse及其工作区元数据用于Tomcat 7的配置。

我在我的卡塔利娜属性中有这一行:

shared.loader=${catalina.home}/shared/conf

其中,应该在我的Web应用程序(WEB-INF/classes)中包含的所有文件之前加载${catalina.home}/shared/conf中包含的所有文件。

但这不是我观察到的,我的应用程序中包含的文件总是覆盖我的共享加载器中的文件(即。log4j.xml等)。

知道吗?

首先,Tomcat 4.1 已经有 4 年多没有被支持了。

其次,您没有正确阅读页面。查看"类装入器定义"部分的末尾,其中明确描述了搜索顺序。

如果要更改委派顺序,请查看 Loader 元素的 delegate 属性。从 4.1.x 到 8.0.x 的所有 Tomcat 版本都支持此功能。

最新更新