我正在使用 Tomcat 7,并使用 catalina 文件中的 shared.loader 属性配置了共享库路径。现在我有一个 Web 应用程序,它不包含 /WEB-INF/lib 中的任何库,因为我在 tomcat 中有一个用于所有依赖项的共享文件夹。
问题 :
我的应用程序总是使用 Basic Logback 配置器,而不是使用我在应用程序的 /WEB-INF/classes/logback.xml 中提供的配置文件。如何让 Logback 加载 /WEB-INF/classes 目录中的配置文件。
发现 :
我检查了堆栈溢出并遇到了类似的问题,
但他们给出的解决方案是将 logback.jar 文件移动到 Web 应用程序的 /WEB-INF/lib 文件夹,并且 logback.xml 将被识别,这甚至对我有用。但我不想将库移动到 Web 应用程序,而是希望将它放在 Tomcat 共享文件夹中。
所以请让我知道如何让 logback 在 /WEB-INF/classes 目录中找到配置文件,并将我的 logback 依赖项放在 Tomcat 共享文件夹中。
谢谢,Prasanna Venkataraman。