[jcifs] Connection Timeout errors
Jimmy Ray
jimmyraywv at yahoo.com
Mon Jan 3 20:26:32 GMT 2005
I am using jcifs.http.NtlmHttpFilter in my web.xml. Everything seems to work
fine, but occasionally I get a "Connection timed out exception" in my app log
and the web app becomes unresponsive. Here is part of the stacktrace:
jcifs.smb.SmbException: An error occured sending the request.
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:462)
at java.net.Socket.connect(Socket.java:412)
at java.net.Socket.<init>(Socket.java:308)
at java.net.Socket.<init>(Socket.java:211)
at jcifs.netbios.NbtSocket.<init>(NbtSocket.java:59)
at jcifs.smb.SmbTransport.ensureOpen(SmbTransport.java:275)
at jcifs.smb.SmbTransport.send(SmbTransport.java:600)
at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:854)
at jcifs.smb.SmbSession.getChallenge(SmbSession.java:64)
at jcifs.smb.SmbSession.getChallenge(SmbSession.java:58)
at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:122)
Is there a way to use this without filters so that I can handle the errors in
my servlets? Any ideas what may be causing this?
Here is my filter settings:
<filter>
<filter-name>NtlmHttpFilter</filter-name>
<filter-class>jcifs.http.NtlmHttpFilter</filter-
class>
<init-param>
<param-name>jcifs.smb.client.domain</param-
name>
<param-value>MY_DOMAIN</param-value>
</init-param>
<init-param>
<param-name>jcifs.netbios.wins</param-name>
<param-value>MY_WINS_IPS</param-value>
</init-param>
<init-param>
<param-name>jcifs.smb.client.soTimeout</param-
name>
<param-value>10000</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>NtlmHttpFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
More information about the jcifs
mailing list