[jcifs] NtlmHttpFilter

eglass1 at comcast.net eglass1 at comcast.net
Wed Mar 3 14:14:02 GMT 2004


This would appear to indicate that the underlying connection to the
authentication server is failing (i.e., the SMB server couldn't be contacted).
You might look at the domain controller/authentication server and see
if it is indeed failing, etc.

Eric
> Hi Everyone!
> I'm using the NtlmHttpFilter to authenticate Users accessing my webapp 
> via Tomcat, from time to time i get the following Exception:
> 
> jcifs.smb.SmbException: Connection timed out: connect
>     at jcifs.smb.SmbTransport.send(SmbTransport.java:727)
>     at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:955)
>     at jcifs.smb.SmbSession.getChallenge(SmbSession.java:42)
>     at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:111)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
> erChain.java:213)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
> java:193)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:2
> 56)
>     at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
> t(StandardPipeline.java:643)
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1
> 91)
>     at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
> t(StandardPipeline.java:643)
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>     at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
> t(StandardPipeline.java:643)
>     at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java
> :171)
>     at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
> t(StandardPipeline.java:641)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>     at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
> t(StandardPipeline.java:641)
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174
> )
>     at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex
> t(StandardPipeline.java:643)
>     at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>     at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
>     at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio
> n(Http11Protocol.java:392)
>     at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
>     at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:61
> 9)
>     at java.lang.Thread.run(Thread.java:534)
> 
> Normally it works, but 2-3 times a day no authentication is possible, 
> and this Exception appears. What can i do about it?
> 
> Greetings
> Philipp Kirchner


More information about the jcifs mailing list