关于调用WEBSERVICE反应慢的问题

Friday 2012-02-27 03:59:40
用MyEclipse生成WEBSERCE客户端,由于WEBSERCE的地址(也就是网上提供的地址)忽然不能用了,但我NEW客户端类时就卡在那里不动,十几分钟都动不了,可能是访问那个地址无反应,但又不中断,

部分主要代码:
import javax.xml.ws.Service;
public class WXCityService extends Service {

static {
URL url = null;
try {
URL baseUrl;
baseUrl = com.cndatacom.wxcity.handler.service.WXCityService.class
.getResource(".");
url = new URL(baseUrl,
"http://211.136.202.18:9591/ws/wucityservice?wsdl");
} catch (MalformedURLException e) {
logger
.warning("Failed to create URL for the wsdl Location: 'http://211.136.202.18:9591/ws/wucityservice?wsdl', retrying as a local file");
logger.warning(e.getMessage());
}
WXCITYSERVICE_WSDL_LOCATION = url;
}


主要卡是在这里,调用父类构建时,一直没反应
public WXCityService() {
super(WXCITYSERVICE_WSDL_LOCATION,
new QName("http://service.handler.wxcity.cndatacom.com/",
"WXCityService"));


我的问题是想,有没有办法能快速反应,就是假如不能访问就直接跳出去?谁有没有办法,多谢
}
...全文
561 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixinreal 2012-02-28
  • 打赏
  • 举报
回复
是啊应该设置下超时时间啊
渭水飞熊 2012-02-27
  • 打赏
  • 举报
回复
你所说的是异步Webservice调用,你用“java异步Webservice"作为关键字去搜索,可以有很多示例,可以参考下,希望能帮助楼主,呵呵呵。
Friday 2012-02-27
  • 打赏
  • 举报
回复
现在的高手都不见了??
Friday 2012-02-27
  • 打赏
  • 举报
回复
在线等。。急求
MiceRice 2012-02-27
  • 打赏
  • 举报
回复
客户端在调用时是可以设置Timeout的。不过我懒得帮你Google了,不好意思,呵呵 ^_^
Friday 2012-02-27
  • 打赏
  • 举报
回复
求答案。。。
安心逍遥 2012-02-27
  • 打赏
  • 举报
回复
貌似可以设置等待时间

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧