我在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服务的代码?