0

我们在集群环境(Alfresco 和 tomcat)中有两个节点,配置了 passthru 身份验证以及 ldap 和 NTLM。协议顺序是 TCPIP、NETBIOS。它在大多数情况下都可以正常工作,但有时对于某些用户而言,身份验证屏幕会一次又一次地出现。

下面是堆栈跟踪。任何指针都会有所帮助。

net.sf.acegisecurity.AuthenticationServiceException:I/O 错误;嵌套异常是 java.net.SocketException: Socket closed at org.alfresco.repo.repo.security.authentication.ntlm.NTLMAuthenticationComponentImpl.authenticatePassthru(NTLMAuthenticationComponentImpl.java:908) at org.alfresco.repo.security.authentication.ntlm.NTLMAuthenticationComponentImpl.authenticate (NTLMAuthenticationComponentImpl.java:555) 在 sun.reflect.GeneratedMethodAccessor812.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597 ) 在 org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 在 org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 在 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)。

4

1 回答 1

1

您没有提及您使用哪种类型的域控制器进行身份验证以及您的网络架构是什么,但根据堆栈跟踪,看起来连接正在意外关闭。

这可能表明网络或 DC 存在问题,但您需要查看通过线路的流量才能真正了解发生了什么。

最后,还可能值得检查您的 DC 的日志,看看它是否从头开始报告任何问题。

于 2012-09-11T09:31:38.580 回答