Настройка Tomcat 6 JMX с аутентификацией LDAP? - PullRequest
0 голосов
/ 24 марта 2011

Я пытаюсь настроить сервер Tomcat с удаленным мониторингом через JMX и сервером аутентификации LDAP.

Все это на компьютере с Windows.

Я начал с Google, в котором я нашел: http://blogs.oracle.com/alanb/entry/one_password_to_rule_them

Мне показалось, что это именно то, что я искал (с использованием Java 1.6, Tomcat 6.0), но это немного расплывчато для тех, кто не слишком много использовал JMX или Java.

В частности, он не объясняет, где должен быть размещен файл: "ldap.config", и мое предположение о папке переменных среды JRE_HOME, похоже, не является правильным местом.

Я также попытался включить отладку для LDAP в его примере, и он фактически ничего не выводит в STD_OUT.

Используя его пример, я настроил свой конфигурационный файл так:

SunConfig {  
    com.sun.security.auth.module.LdapLoginModule REQUIRED  
    userProvider="ldap://sun-ds/ou=people,dc=sun,dc=com"  
    userFilter="(&(uid={USERNAME})(objectClass=inetOrgPerson))"  
    authzIdentity=monitorRole  
    useSSL=false;  
    debug=true  
};

Я извиняюсь, если упускаю что-то очевидное для более опытных, но я просто упускаю что-то здесь.

1 Ответ

0 голосов
/ 25 марта 2011

Надеюсь, http://download.oracle.com/javase/1.4.2/docs/guide/security/jaas/spec/com/sun/security/auth/login/ConfigFile.html даст вам несколько идей.

Как минимум вы можете скопировать файл в $ {user.home} /. Java.login.config.

...