2012-01-17 11 views
2

GlassFish(3.1.1)の作業を開始しました。特にLDAPRealmを設定することで始めました。com.sun.enterprise.security.auth.realm.ldap.LDAPRealmでログオンする方法

私はそれが働いていて、領域のソースコードを見て始めました。私の設定をデバッグします。

私が見たことは、admin WebAppのLogger設定にom.sun.enterprise.security.auth.realm.ldap.LDAPRealmを追加してレベルを設定するだけでよいことを示しているようです私がそれを行い、レベルを "FINEST"に設定しても、LDAPRealmのログは表示されません。私はまた、 "com.sun.enterprise.security.auth.realm.ldap"のような上位レベルのパスをLogger設定に入れようとしましたが、LDAPRealmコードからのログはまだ表示されません。

GlassFishでこのログを有効にするために必要なことを教えてもらえますか?

おかげで、 ジム

答えて

3

enterprise.system.core.securityのログを有効にします。レルムクラスでは、内部の_loggerを使用します。これは、いわゆるLogDomainsを指します。 LogDomain.javaインサイド

は次のとおりです。

public static final String SECURITY_LOGGER = DOMAIN_ROOT + "enterprise.system.core.security"; 
2

別のオプションは、GlassFish管理コンソールでJVMパラメータとして

-Dcom.sun.jndi.ldap.connect.pool.debug=all 

を追加することです...

関連する問題