I seem to be able to authenticate, but then I get a socket error [java.net.SocketTimeoutException: Read timed out].
I don't know why or if there is a configuration option to fix it, or how to research the issue.
I guess that I will need to use a packet sniffer to see what socket is being timed out, but any tips would be welcome.
The system is running on Linux SuSE 10, JVM 1.5.0_06, Tomcat 5.0. See below for jcifs logged config.
This is normal. The connection to the domain controller closes after
jcifs.smb.client.soTimeout milliseconds of idle time. You're only seeing
it because you have the log level set higher than the default.
> I seem to be able to authenticate, but then I get a socket error [java.net.SocketTimeoutException: Read timed out].
> NtlmHttpFilter: 10.10.10.123\mbeedell successfully authenticated against 0.0.0.0<00>/10.10.10.10
> java.net.SocketTimeoutException: Read timed out
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> at jcifs.util.transport.Transport.readn(Transport.java:29)
> at jcifs.smb.SmbTransport.peekKey(SmbTransport.java:351)
> at jcifs.util.transport.Transport.loop(Transport.java:100)
> at jcifs.util.transport.Transport.run(Transport.java:248)
> at java.lang.Thread.run(Thread.java:595)