2013-07-24 83 views
0

我用网上的收获5个月,我试图让网与此语法内容:IO错误

<var-def name="raw"> 
<html-to-xml outputtype="pretty" usecdata="false"> 
    <http url="${URL.toString()}" />   
    </html-to-xml>  
</var-def> 

当年我得到的内容,但最近我得到这个错误:

ERROR - IO error during HTTP execution for URL: http://google.com 
org.webharvest.exception.HttpException: IO error during HTTP execution for URL: http://google.com 
at org.webharvest.runtime.web.HttpClientManager.execute(Unknown Source) 
at org.webharvest.runtime.processors.HttpProcessor.execute(Unknown Source) 
at org.webharvest.runtime.processors.BaseProcessor.run(Unknown Source) 
at org.webharvest.runtime.processors.BodyProcessor.execute(Unknown Source) 
at org.webharvest.runtime.processors.BaseProcessor.getBodyTextContent(Unknown Source) 
at org.webharvest.runtime.processors.BaseProcessor.getBodyTextContent(Unknown Source) 
at org.webharvest.runtime.processors.BaseProcessor.getBodyTextContent(Unknown Source) 
at org.webharvest.runtime.processors.HtmlToXmlProcessor.execute(Unknown Source) 
at org.webharvest.runtime.processors.BaseProcessor.run(Unknown Source) 
at org.webharvest.runtime.processors.BodyProcessor.execute(Unknown Source) 
at org.webharvest.runtime.processors.VarDefProcessor.execute(Unknown Source) 
at org.webharvest.runtime.processors.BaseProcessor.run(Unknown Source) 
at org.webharvest.runtime.Scraper.execute(Unknown Source) 
at org.webharvest.runtime.Scraper.execute(Unknown Source) 
at org.webharvest.gui.ScraperExecutionThread.run(Unknown Source) 
Caused by: java.net.ConnectException: Connection refused: connect 
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) 
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) 
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) 
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) 
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) 
at java.net.PlainSocketImpl.connect(Unknown Source) 
at java.net.SocksSocketImpl.connect(Unknown Source) 
at java.net.Socket.connect(Unknown Source) 
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocke tFactory.java:140) 
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:125) 
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) 
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) 
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) 
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) 
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) 
... 15 more 

我把它绑在另一台电脑上,它工作正常,但在我的电脑上,我得到了这个错误。

回答

-2

可能是防火墙或互联网连接问题。先尝试访问该站点,或以管理员身份运行该应用程序。

+0

不,它工作正常和Internet连接时,其实我得到了“堆空间了内存”错误,我搜索一下,并认为我应该从临时文件夹删除webharvest.config文件。之后我面对这个错误。我在另一台具有相同互联网连接的PC上测试它,并在那里工作。 – user329765

+0

防火墙也关闭了,它不起作用。 – user329765