如何检查Tomcat发送到LDAP服务器的密码值?

如何检查Tomcat发送到LDAP服务器的密码值?,tomcat,ldap,tomcat7,tomcat8,Tomcat,Ldap,Tomcat7,Tomcat8,tomcat向LDAP服务器进行身份验证时出现问题。stderr.log上的错误日志显示如下错误: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090446, comment: AcceptSecurityContext error, data 52e, v2580 ] 我在谷歌上搜索,发现这个错误是由于密码不正确引起的。但是,我100%确信我在server.xml

tomcat向LDAP服务器进行身份验证时出现问题。stderr.log上的错误日志显示如下错误:

javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090446, comment: AcceptSecurityContext error, data 52e, v2580 ]
我在谷歌上搜索,发现这个错误是由于密码不正确引起的。但是,我100%确信我在server.xml下的密码是正确的。我在类似的环境中使用相同的配置,并且运行良好


我想知道,如何检查发送到ldap服务器的connectionPassword值?

您可以使用明文ldap(端口389)并运行网络捕获(类似“tcp端口389”的过滤器)来读取ldap事务。开发系统中最好的,因为密码等将是纯文本的,但我偶尔也不得不在生产系统中做同样的事情——在防火墙后面的服务器上休息时间,以防止“真正的”用户访问它。你是说运行像Wireshark这样的东西吗?是的,Wireshark是合适的。