我在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文件?
答案 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下测试了这个