如何在log4j.xml中设置CATALINA_HOME? [英] How to set CATALINA_HOME in log4j.xml?

查看:351
本文介绍了如何在log4j.xml中设置CATALINA_HOME?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要这样的东西:

参数名称="文件"value =" $ {CATALINA_HOME}/logs/log4j.log"

"param name="File" value="${CATALINA_HOME}/logs/log4j.log"

我看到了很多类似的问题,但是没有可行的解决方案.

I saw a lot of similar questions, but there is no working solutions.

推荐答案

您可以执行以下操作:

  1. 使用-D选项将CATALINA_HOME发送为环境变量.您只需要运行
  1. send the CATALINA_HOME as an environment variable using -D option. You just have to run

set JAVA_OPTS=%JAVA_OPTS% -DCATALINA_HOME=%CATALINA_HOME%(如果您使用的是Windows或 export JAVA_OPTS=${JAVA_OPTS} -DCATALINA_HOME=$CATALINA_HOME表示Unix.

set JAVA_OPTS=%JAVA_OPTS% -DCATALINA_HOME=%CATALINA_HOME% if you are on windows or export JAVA_OPTS=${JAVA_OPTS} -DCATALINA_HOME=$CATALINA_HOME for unix.

现在只需在您的log4j配置文件中使用$ {CATALINA_HOME},这应该可以工作.

Now just use ${CATALINA_HOME} into your log4j configuration file and this should work.

这篇关于如何在log4j.xml中设置CATALINA_HOME?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆