axis2 webservice调用时出现的问题
在两个系统实现webservice的互相调用,本地测试时都是好用的,但是到测试服务器上时就出问题了,系统1调用系统2的webservice服务端没问题,但是当系统2调用系...
在两个系统实现webservice的互相调用,本地测试时都是好用的,但是到测试服务器上时就出问题了,系统1调用系统2的webservice服务端没问题,但是当系统2调用系统1时就无法访问,抛异常,根本进不去服务端,奇怪的是有的时候还能访问,大多数时候不行,而且有的机器访问就没问题,比如我用我自己的机器用main函数就能调,而他的机器无论是系统还是main函数调的时候都出现异常,后来在另一台机器上用同样的代码就能正常调用,怀疑是ip的问题,求大牛给解答一下,websercice调用时存在ip的问题吗,怎么来解决
展开
展开全部
webservice调用的时候不存在ip问题,检查服务器端防火墙配置,应该是防火墙限制了对方的访问
追问
现在的情况是:机器A能调用,机器B不能调用,然后把机器B的ip换成机器A的就也调不了了,而且我们都是一个ip段,不可能就限制他一个啊,更诡异的是他调用居然有的时候能成功,100次能成功2,3次,,,你说这怎么解释,还有 我们的防火墙是统一设置的,
追答
限制不单单是IP,还有MAC..
另外,访问service得时候出错信息是什么?是一开始就connection refused?还是调用出错?
必须有详细出错原因才能分析
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询