1

我们已将 EJB 应用程序从 BEA Weblogic 8.1 移植到 Glassfish 2.1。客户端通过 RMI 访问服务器,没有 Web 客户端。

在 Weblogic 中,异常会自动记录到 server.log,即使它们被捕获并重新抛出给客户端。

在具有默认配置的 Glassfish 中,我们无法在 server.log 中看到它们。

如何获得与 Weblogic 相同的行为?

4

1 回答 1

1

Glassfish 2.1 通过 java.util.logging 记录日志。默认情况下,日志内容收集在

[Glassfish root]/domains/[domain name]/logs/server.log

要配置 jul,请logging.properties在 JRE 中找到用于运行 Glassfish 的文件(在 lib 目录中),将您的主题(记录器)级别设置为所需的粒度。

注意:这适用于在 Glassfish 上运行的使用 Apache Commons Logging 的应用程序。

于 2011-09-21T07:29:21.037 回答