[jcifs] jcifs connection problem from unix box

Sherman jsherman at espeed.com
Mon Jul 18 16:06:19 GMT 2005


I implemented the jcifs.http.NtlmHttpFilter on a java project in tomcat.  It 
works fine on my windows dev box, but when I pushed the project to my 
production unix box I started receiving the error below.

I have confirmed there is network connectivity between the boxes, and there are 
no firewalls, proxy's or anything else.  Any help would be greatly appreciated:

jcifs.smb.SmbException: 
jcifs.util.transport.TransportException: Connection in error
jcifs.util.transport.TransportException
java.net.NoRouteToHostException: Cannot assign requested address
	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.<init>(Socket.java:309)
	at java.net.Socket.<init>(Socket.java:184)
	at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:228)
	at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:266)
	at jcifs.util.transport.Transport.run(Transport.java:204)
	at java.lang.Thread.run(Thread.java:534)

	at jcifs.util.transport.Transport.run(Transport.java:220)
	at java.lang.Thread.run(Thread.java:534)

	at jcifs.util.transport.Transport.connect(Transport.java:144)
	at jcifs.smb.SmbTransport.connect(SmbTransport.java:254)
	at jcifs.smb.SmbSession.getChallenge(SmbSession.java:136)
	at jcifs.smb.SmbSession.getChallenge(SmbSession.java:130)
	at jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:157)
	at jcifs.http.EspeedNtlmHttpFilter.doFilter
(EspeedNtlmHttpFilter.java:38)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:186)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
	at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio
n(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:534)

	jcifs.smb.SmbTransport.connect(SmbTransport.java:256)
	jcifs.smb.SmbSession.getChallenge(SmbSession.java:136)
	jcifs.smb.SmbSession.getChallenge(SmbSession.java:130)
	jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:157)



More information about the jcifs mailing list