我自己写了个java应用程序,
用到apache的httpclient的jar来访问https站点内页面的内容,
我现在在windows的java虚拟机环境都是能访问成功的,
但现在我的class文件移到linux系统下去运行,
老是访问不了(访问互联网肯定通的),报错误如下:[INFO ] 2006-06-20 15:39:24 - I/O exception (java.net.SocketException) caught when processing request: Connection reset
[INFO ] 2006-06-20 15:39:24 - Retrying request
[INFO ] 2006-06-20 15:39:25 - I/O exception (java.net.SocketException) caught when processing request: Connection reset
[INFO ] 2006-06-20 15:39:25 - Retrying request
[INFO ] 2006-06-20 15:39:26 - I/O exception (java.net.SocketException) caught when processing request: Connection reset
[INFO ] 2006-06-20 15:39:26 - Retrying request
[ERROR] 2006-06-20 15:39:27 - java.net.SocketException: Connection reset
at:java.net.SocketInputStream.read(SocketInputStream.java:168)
at:com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:284)
at:com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(InputRecord.java:396)
at:com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:345)
at:com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:720)
at:com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1025)
at:com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:619)
at:com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at:java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at:java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at:org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:827)
at:org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.flushRequestOutputStream(MultiThreadedHttpConnectionManager.java:1525)
at:org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1975)
at:org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)
at:org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at:org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at:org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at:org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
at:cn.com.infowarelab.adwards.web.Http.sendRequestByGet(Http.java:161)
at:cn.com.infowarelab.adwards.web.Http.<init>(Http.java:59)
at:cn.com.infowarelab.adwards.web.Http.<init>(Http.java:90)
at:cn.com.infowarelab.adwards.web.msn.Msn.login(Msn.java:344)
at:cn.com.infowarelab.adwards.web.test.MsnTest.main(MsnTest.java:721)
不知道哪位有碰到类似的情况,是不是linux还有什么要安装配置的?
用到apache的httpclient的jar来访问https站点内页面的内容,
我现在在windows的java虚拟机环境都是能访问成功的,
但现在我的class文件移到linux系统下去运行,
老是访问不了(访问互联网肯定通的),报错误如下:[INFO ] 2006-06-20 15:39:24 - I/O exception (java.net.SocketException) caught when processing request: Connection reset
[INFO ] 2006-06-20 15:39:24 - Retrying request
[INFO ] 2006-06-20 15:39:25 - I/O exception (java.net.SocketException) caught when processing request: Connection reset
[INFO ] 2006-06-20 15:39:25 - Retrying request
[INFO ] 2006-06-20 15:39:26 - I/O exception (java.net.SocketException) caught when processing request: Connection reset
[INFO ] 2006-06-20 15:39:26 - Retrying request
[ERROR] 2006-06-20 15:39:27 - java.net.SocketException: Connection reset
at:java.net.SocketInputStream.read(SocketInputStream.java:168)
at:com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:284)
at:com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(InputRecord.java:396)
at:com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:345)
at:com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:720)
at:com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1025)
at:com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:619)
at:com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at:java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at:java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at:org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:827)
at:org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.flushRequestOutputStream(MultiThreadedHttpConnectionManager.java:1525)
at:org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1975)
at:org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)
at:org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at:org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at:org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at:org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
at:cn.com.infowarelab.adwards.web.Http.sendRequestByGet(Http.java:161)
at:cn.com.infowarelab.adwards.web.Http.<init>(Http.java:59)
at:cn.com.infowarelab.adwards.web.Http.<init>(Http.java:90)
at:cn.com.infowarelab.adwards.web.msn.Msn.login(Msn.java:344)
at:cn.com.infowarelab.adwards.web.test.MsnTest.main(MsnTest.java:721)
不知道哪位有碰到类似的情况,是不是linux还有什么要安装配置的?
一个输入URL网址的文本框,从网页中提取出所有的超链接信息,并分析出它们的绝对路径和相对路径,从而构造出网站的目录结构jtree, 当用户选择某一目录进行下载时,根据该目录结构依次下载文件进行保存.
你那有没有类似的代码呀,给我提供一份呀[email protected]
windows下用的是zip
Linux下用的是tar.gz
你再去下一次
http://community.csdn.net/Expert/topic/4832/4832491.xml?temp=.1696131
不通用