gpt4 book ai didi

jsf - Glassfish 3 + 耳朵 + logback.xml

转载 作者:行者123 更新时间:2023-12-04 17:56:02 26 4
gpt4 key购买 nike

我在包含 JAR (ejb) 和 WAR 的 EAR 文件中使用 logback。这应该在 Glassfish v3 服务器上运行。一切正常,除了加载 logback.xml。找不到这个。
我用 Netbeans 构建项目。使用的外部库位于 EAR 的 lib-Directory 中(它们所在的位置不应该有所不同......)。我计划将 logback.xml-File 放在根目录或 EAR 中的另一个子目录中。 Classpath 在 JAR 和 WAR 的 Manifest-Files 中设置。但由于某些原因,找不到 logback.xml...(构建耳朵包含 logback.xml ;))

我已经尝试了 logback.xml 的每个位置。即使在 WAR 或 JAR 中。没有任何效果...

如果我使用独立的 WAR,那么一切正常,并且找到了 logback.xml。 (好的。不是所有的。更改 list 中的类路径不起作用......)

所以我的问题:是否有人已经让 logback.xml 在 EAR 中运行?

这是我的 list (我希望这是正确的语法):

Manifest-Version: 1.0 
Ant-Version: Apache Ant 1.8.2
Created-By: 1.7.0_147-icedtea-b147 (Oracle Corporation)
Class-Path: ./

希望可以有人帮帮我。

问候

最佳答案

我解决了这个问题,创建了一个单独的简单 jar,我在 EAR 中展开部署(使用 Maven 和一个单独的模块 config.jar)。
在实践中,logback.xml 被插入到 lib/config.jar/logback.xml

关于jsf - Glassfish 3 + 耳朵 + logback.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8668339/

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