我们已将BEA Weblogic 8.1中的EJB应用程序移植到Glassfish 2.1。 客户端通过RMI访问服务器,没有Web客户端。
在Weblogic中,异常会自动记录到server.log,即使它们被捕获并重新抛给客户端。
在使用默认配置的Glassfish中,我们无法在server.log中看到它们。
我如何获得与Weblogic相同的行为?
答案 0 :(得分:1)
Glassfish 2.1日志通过java.util.logging。默认情况下,记录内容将收集在
中[Glassfish root]/domains/[domain name]/logs/server.log
要配置j.u.l,在JRE中找到用于运行Glassfish的logging.properties
文件(在lib目录中),将主题'(loggers')级别设置为所需的粒度。
注意:对于使用在Glassfish上运行的Apache Commons Logging的应用程序,这对我有用。