[jcifs] Signing is required by the server but passwords are external

Michael B Allen mba2000 at ioplex.com
Thu Jul 29 22:09:37 GMT 2004

Mush Salee said:

> jcifs.smb.SmbException: An error occured sending the request.
> java.net.ConnectException: Connection refused: connect
> 	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:452)
> 	at java.net.Socket.connect(Socket.java:402)
> 	at java.net.Socket.(Socket.java:309)
> 	at java.net.Socket.(Socket.java:211)
> 	at jcifs.netbios.NbtSocket.(NbtSocket.java:59)
> 	at jcifs.smb.SmbTransport.ensureOpen(SmbTransport.java:275)

This means that the CIFS server is not listening on port 139. That means
jCIFS cannot even open a connection to the target server. That's not good.
JCIFS needs a server running an IPC$ pipe on a CIFS server on port 139
which is default behavior for all Windows operating systems. One
explaination for this could be that your network administrator has
disabled port 139.


More information about the jcifs mailing list