我试图用相对路径配置 log4j 来放置 .log-Files。当我指定绝对路径时,文件会正确生成,但在我使用其他东西时根本不会生成。我尝试了以下
- {CATALINA_HOME}
- 。/文件路径
- ${webapp.root} 并设置监听器和所有这些东西,如此处所述如何配置....
我正在使用 Spring Source Tools 在 Mac 上工作,并且我使用 Spring Source Tools 创建的项目将 log4j.xml 放入 src/main/resources 中,而不是像大多数教程中所述的那样放入 WEB-INF 文件夹中。我尝试了变体 3(webapp.root...),它实际上找到了我声明它的 log4j.xml(我将它放入 WEB-INF 并且它可以工作)但是当我使用 ${webapp.根}。
你如何解决这个问题?这太可怕了,我不能用我的用户目录的绝对路径将这些东西推送到我们的仓库??
先感谢您!!