我们有以下配置, 1. 基于 JSF/Primefaces 和 Spring 4.2 的多模块 Web 应用程序(用于 WAR、服务 JAR 等的独立 maven 模块) 2. 使用 Log4j2 作为应用程序日志框架 3. 使用 Ehcache 3 和 Spring Cache 抽象注释 4 . 为 Ehcache 3 和 java cache-api 依赖项配置服务模块 JAR 文件的 Pom.xml 5. 在服务模块 JAR 中创建 Ehcache.xml 6. 配置 Log4j 核心和 slf4j-log4j12 绑定依赖项的服务 WAR 的 Pom.xml 7. 配置log4j.xml 与“org.ehcache”</p>
版本,JDK 1.8 Spring 4.2 Ehcache 3.3.1 Log4j 1.2 Slf4j-log4j 1.7.7
我们面临的问题,有了所有这些配置,当我们在 Eclipse Neon 中配置的 JBoss EAP 7 上“在服务器上运行”到 WAR 文件时,我们无法在日志文件中看到与 Ehcache 相关的日志语句。我们可以看到我们的应用程序日志。我们尝试了从 ALL、TRACE、DEBUG 开始的各种日志级别,但日志文件中没有日志。任何指示都会非常有帮助,自过去 2 天以来,我们一直在努力解决这个问题,但没有运气。