博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抓虫记之五:Webservice总是调用不了
阅读量:4325 次
发布时间:2019-06-06

本文共 678 字,大约阅读时间需要 2 分钟。

 

真相总是那么简单。但是背后却有很多深刻的道理。这一次的故事,原因很简单,但却很发人深省。

这日,同事找到我,说他的一个WebService调用的时候老是报错。因为他知道我有很多经验,所以找到我帮忙调试。

到了他机器面前,详细了解后,发现是这样的现象。他写了一个WebService,在本地调试的时候,都是成功的,但是一旦部署到服务器上后,就报错了。

这个很简单,我就建议他把服务器的环境,配置到本地,再进行调试。他在进行这项操作的时候,就和我交流感想。他老怀疑他调用WebService的时候,是不是甚么地方写错了。是不是甚么地方没按照规范写,是不是甚么地方没到位。

所以他在调试不成功之后,就一直怀疑是写法有问题。

不过经过我们耐心调试,还是发现问题了,原来,在服务器上调用WebService的地址,写出localhost了,这当然会有问题了。实际上就是服务器无法响应。但是错误的异常由于被截获,到上层的表现,就和这个风马牛不相干了。

改这个BUG很容易,但是改变我们的潜意识里的错误认识,是很难的。

我们总是在怀疑我们最不擅长的,其实我们却常常在我们最擅长的地方犯错误。我们在调试的时候,往往有一个先入为主的现象,一旦判断错误,很可能会浪费很长时间。

改BUG,还是要抱平常心,按照一般的规律去排查。相信事实,而是不是猜测。

作者:xiammy 发表于2011-7-10 15:27:44
阅读:1811 评论:9

转载于:https://www.cnblogs.com/guoyiqi/archive/2011/07/10/2134141.html

你可能感兴趣的文章
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_10、常用json框架介绍和Jackson返回结果处理...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_9、SpringBoot基础HTTP其他提交方法请求实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_12、SpringBoot2.x文件上传实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_11、SpringBoot2.x目录文件结构讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_15、SpringBoot2.x配置文件讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_13、jar包方式运行web项目文件上传和访问...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_17、SpringBootTest单元测试实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_14、SpringBoot2.x使用Dev-tool热部署...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_19、SpringBoot个性化启动banner设置debug日志...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第三节SpringBoot热部署devtool和配置文件自动注入实战_16、注解配置文件自动映射到属性和实体类实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_20、SpringBoot2.x配置全局异常实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_18、SpringBoot测试进阶高级篇之MockMvc讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第5节 SpringBoot部署war项目到tomcat9和启动原理讲解_23、SpringBoot2.x启动原理概述...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_21、SpringBoot2.x配置全局异常返回自定义页面...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_32..SpringBoot2.x持久化数据方式介绍...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_34、SpringBoot整合Mybatis实操和打印SQL语句...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_36、SpringBoot整合mybatis之事务处理实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_38、源码编译安装Redis4.x...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_33、SpringBoot2.x整合Mybatis3.x注解实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_35、事务介绍和常见的隔离级别,传播行为...
查看>>