缺少tc-server log4j日志记录配置文件。记录可能会导致故障

时间:2013-09-24 08:16:52

标签: tomcat logging tomcat7 tcserver

我在Windows 7上使用vfabric-tc-server-developer-2.7.0。 在我的实例上,我在启动时收到以下错误。

“缺少log4j日志记录配置文件。日志记录可能会导致错误。”

我的包装日志:

INFO   | jvm 1    | 2013/09/24 10:40:09 | Sep 24, 2013 10:40:09 AM org.apache.catalina.startup.Catalina load
INFO   | jvm 1    | 2013/09/24 10:40:09 | INFO: Initialization processed in 851 ms
INFO   | jvm 1    | 2013/09/24 10:41:40 | [FATAL] log4j logging configuration file is missing. Logging may cause faults.

我的应用程序正确记录,我认为这与在服务器级别进行记录有关。 知道我应该在哪里放置丢失的log4文件?

1 个答案:

答案 0 :(得分:0)

找到它:
vfabric-tc-server-developer中的嵌入式tomcats(6.0.x和7.0.x)默认提供tomcats tomcat-juli-adapters.jar tomcat-juli.jar jar:

%TCSERVER_HOME%\tomcat-7.0.X\bin\extras and %TCSERVER_HOME%\tomcat-7.0.X\bin

所以你的log4j配置应该在你的实例conf目录下 然后你应该确保删除/重命名现有的logging.properties文件。
现在你不应该看到上面的错误信息,你将开始看到与tomcat相关的日志。

我在tc-server版本2.7.0和2.9.2下测试了这个