0

我在 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 文件放在哪里吗?

4

1 回答 1

0

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

%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 下对此进行了测试

于 2013-09-24T10:13:01.477 回答