处理请求时捕获(java.net.ConnectException):连接超时

时间:2013-03-14 09:59:27

标签: java web-services tomcat httpclient connection-timeout

我在tomcat服务器中部署了两个不同的项目。从一个项目我调用Web服务来调用第二个项目。

有时我必须一次拨打网络服务200次。所以这就是我所做的:

while(rs.next())
{
    Thread t1 = new Thread(new ClassA(a,b);
    t1.start();
    try {
        t1.join();
    }
    catch (InterruptedException e) 
    {
        e.printStackTrace();
    }
}

在这个ClassA中,我从不同的类中调用了另一个方法,它通过HTTPClient实际调用Web服务。 Web服务执行许多功能需要一些时间。

问题是,当我多次尝试时,它会给出以下异常: -

INFO: I/O exception (java.net.ConnectException) caught when processing request:     Connection timed out
Mar 14, 2013 9:04:47 AM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

我在这里做错了吗?我是否必须移动在ClassA类中调用Web服务的代码?

0 个答案:

没有答案