Я пытаюсь настроить сервер 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
};
Я извиняюсь, если упускаю что-то очевидное для более опытных, но я просто упускаю что-то здесь.