[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:

&lt;filter&gt;
		&lt;filter-name&gt;NtlmHttpFilter&lt;/filter-name&gt;
		&lt;filter-class&gt;jcifs.http.NtlmHttpFilter&lt;/filter-
class&gt;

		&lt;init-param&gt;
			&lt;param-name&gt;jcifs.smb.client.domain&lt;/param-
name&gt;
			&lt;param-value&gt;MY_DOMAIN&lt;/param-value&gt;
		&lt;/init-param&gt;
		&lt;init-param&gt;
			&lt;param-name&gt;jcifs.netbios.wins&lt;/param-name&gt;
			&lt;param-value&gt;MY_WINS_IPS&lt;/param-value&gt;
		&lt;/init-param&gt;
		&lt;init-param&gt;
			&lt;param-name&gt;jcifs.smb.client.soTimeout&lt;/param-
name&gt;
			&lt;param-value&gt;10000&lt;/param-value&gt;
		&lt;/init-param&gt;
	&lt;/filter&gt;
	&lt;filter-mapping&gt;
		&lt;filter-name&gt;NtlmHttpFilter&lt;/filter-name&gt;
		&lt;url-pattern&gt;/*&lt;/url-pattern&gt;
	&lt;/filter-mapping&gt;





More information about the jcifs mailing list