微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

webservice服务接口不通诊断

       环境信息:系统部署在weblogic上,部署在两台服务器上,每个服务器上发布一个服务,两个服务是集群的,webservice就部署在这两个服务上。

      问题是:在服务器A上接口是好的,服务器B上的服务一直不行。

      诊断过程:

      1. 查看接口是否有报错信息,完全没有;

      2. 确认是否是网络防火墙,在接口的另一端访问服务器B上的接口,用telnet访问,没有问题;反过来访问也是没有问题;

      3. 把服务器B上的域重建,再进行测试,ok。对比新旧的启动文件,最终发现是startWebLogic.sh中包的加载包的顺序不同。

如下:
CLAsspATH="/bea/bea816/weblogic81/common/qname/qname.jar:/opt/java1.4207/lib/tools.jar:
/bea/bea816/weblogic81/server/lib/weblogic_sp.jar:/bea/bea816/weblogic81/server/lib/weblogic.jar:
:/bea/bea816/weblogic81/common/eval/pointbase/lib/pbserver44.jar:
/bea/bea816/weblogic81/common/eval/pointbase/lib/pbclient44.jar:
/opt/java1.4207/jre/lib/rt.jar:/bea/bea816/weblogic81/server/lib/webservices.jar:"

      总结:要做充分的比较,找出差异点。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐