tomcat log4j 相对路径
tomcat log4j relative path
Log4j 在我的应用程序中运行良好,但由于我在不同的 directory.Please 中启动 tomcat,所以发生了一件奇怪的事情,请参阅我的以下描述:
tomcat 服务器路径是 /application/servers/tomcat7.0.41
。
在我的应用程序中,我在 log4j.xml 中定义了一个相关日志文件:../logs/test.log
当我使用命令“./bin/catalina.sh start
”在目录“/application/servers/tomcat/
”中启动 tomcat 时,将创建 test.log
文件“/application/servers/logs/test.log
'.
但是当我在 director 中启动 tomcat 时:'/application/servers/tomcat/bin
' 使用命令 './catalina.sh start
',将创建 test.log
文件 '/application/servers/tomcat7.0.41/logs/test.log
'.
在路径中创建 test.log 的任何想法:“/application/servers/tomcat7.0.41/logs/test.log
”,无论我在任何目录中启动 tomcat。在 catalina.sh
?
中配置一些东西
您可能希望使用“catalina.base
”系统指定的目录路径名 属性:
${catalina.base}/logs/test.log
Log4j 在我的应用程序中运行良好,但由于我在不同的 directory.Please 中启动 tomcat,所以发生了一件奇怪的事情,请参阅我的以下描述:
tomcat 服务器路径是 /application/servers/tomcat7.0.41
。
在我的应用程序中,我在 log4j.xml 中定义了一个相关日志文件:../logs/test.log
当我使用命令“./bin/catalina.sh start
”在目录“/application/servers/tomcat/
”中启动 tomcat 时,将创建 test.log
文件“/application/servers/logs/test.log
'.
但是当我在 director 中启动 tomcat 时:'/application/servers/tomcat/bin
' 使用命令 './catalina.sh start
',将创建 test.log
文件 '/application/servers/tomcat7.0.41/logs/test.log
'.
在路径中创建 test.log 的任何想法:“/application/servers/tomcat7.0.41/logs/test.log
”,无论我在任何目录中启动 tomcat。在 catalina.sh
?
您可能希望使用“catalina.base
”系统指定的目录路径名 属性:
${catalina.base}/logs/test.log