使用LDAP身份验证设置Tomcat 6 JMX?

时间:2011-03-24 20:58:07

标签: tomcat active-directory ldap jmx

我正在尝试使用LDAP身份验证服务器通过JMX建立一个带远程监控的Tomcat服务器。

所有这些都在Windows机器上。

我从谷歌开始,我发现: 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 :(得分:0)

希望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。