gpt4 book ai didi

java - 在 AWS 服务器实例中启动 tomcat 7 时,未创建 log4j 新日志文件

转载 作者:行者123 更新时间:2023-12-02 11:39:52 25 4
gpt4 key购买 nike

我已经实现了一个 log4j XML 文件来创建一个新的日志文件。在我的本地计算机中,当 tomcat 启动 java web 应用程序时,正在创建日志文件,没有任何问题。但我已经在 aws 中托管了我的 java web 应用程序配置了 tomcat 7 的实例。但是当我登录到 aws 实例并检查 tomcat 日志文件夹 grid-services.log 文件时找不到。任何人都可以告诉为什么会发生这种情况吗?

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
<log4j:configuration debug="false">

<appender name="default.console" class="org.apache.log4j.ConsoleAppender">
<param name="target" value="System.out" />
<param name="threshold" value="debug" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} %-5p [%c{1}] - %m%n" />
</layout>
</appender>

<appender name="default.file" class="org.apache.log4j.FileAppender">
<param name="file" value="${catalina.home}/logs/grid-services.log" />
<param name="append" value="false" />
<param name="threshold" value="debug" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} %-5p [%c{1}] - %m%n" />
</layout>
</appender>

<logger name="com.customer"
additivity="false">
<level value="info" />
<appender-ref ref="default.file" />
</logger>
<root>
<priority value="info" />
<appender-ref ref="default.console" />
<appender-ref ref="default.file" />
</root>
</log4j:configuration>

最佳答案

查看您的 ${TOMCAT_HOME}/bin/catalina.sh。检查是否

-Dcatalina.home=

变量已在您的 aws 实例上设置。

关于java - 在 AWS 服务器实例中启动 tomcat 7 时,未创建 log4j 新日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48663865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com