java - 如何在众多项目中指向我的项目中的一个 logback.xml 文件

标签 java linux tomcat classpath logback

我正在尝试通过 logback.xml 使用 smtp appender 在我的项目中发送电子邮件。 我在同一个项目的不同路径中有 2 个 logback.xml 文件 一个文件在 WEB-INF/lib/logback.xml 下,另一个在 udner WEB-INF/classes/logback.xml 在我的项目中,我必须指向 WEB-INF/classes/logback.xml 来获取电子邮件,但我不应该删除 lib 目录中的那个,因为它被其他人使用了。 你能帮我解决这个问题吗? 这都是在 linux 中完成的,以使用 tomact 部署 Web 服务器。

最佳答案

设置系统属性logback.configurationFile传入配置文件的路径。

logback.configurationFile=/path to config file

关于java - 如何在众多项目中指向我的项目中的一个 logback.xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20069556/

相关文章:

c++ - 将文件内容重定向为可执行文件linux的标准输入

java - EHCache-org.ehcache.StateTransitionException : Persistence directory already locked by another process

java - 使Java父类不是接口(interface)的一部分

java - 为什么在传递 Function 类型参数而不是 Consumer 时,java 中的 for-each 方法不抛出异常?

linux - 如何更改我的 git 的语言?

arrays - 将数组的元素递增 1(1 到 1000)

使用部署程序集的 eclipse 中的 java.lang.ClassNotFoundException : org. apache.commons.dbcp2.BasicDataSource

java - 如何在 Tomcat 之外运行 Tomcat-Spring/Struts 2-Quartz 任务?

java - 如何在 jenkins 上访问 com.sun.management.ThreadMXBean 的 ThreadMx,junit 测试

java - 简单的Java GUI程序