你的WebService没响应了呗,谁知道它在忙什么
你不调试,而靠瞎猜?

解决方案 »

  1.   

    我能猜到的bug:
    1.程序陷入死循环了
    2.访问数据库数据量过大,进入阻塞了
    3.线程出现错误,崩溃了
      

  2.   

    WebService 调用后是有系列时间限制,比如数据发送、接收时间、服务结果等待时间等,再编写服务和调用时都应该注意。这里的应该是等待服务结果的时间过短,超时所致。先检查、调试服务耗时,按理你能预计下多久的耗时的,不行就仔细调试吧,如果程序的确需要这么久的运行时间,就改配置里的receiveTimeout="00:10:00",你这都10分钟了!。。真要太久,还是考虑异步调用吧,就这么多。
      

  3.   

    Java的WebService 是别人的,我这里只有地址和调用参数发生异常的方法也没什么业务,就一个验证用户名密码的登录
      

  4.   

    那就把做WebService的人拽来,告诉他,你这玩意不能用,登录也要等1分钟,还超时
      

  5.   

    需要首先验证这个web service是不是可用的。方法就是,让写java那个人,写一段java代码调用这个web service,看看是不是好用。如果不好用,那就是web service的问题。如果好用,你在查是不是得你代码有问题。
      

  6.   

    先抛开没用的,拿java的webservice生成一个代理类,随便写个控制台程序,调用webservice看能不能用?!