UDN-企业互联网技术人气社区

板块导航

浏览  : 3849
回复  : 11

[集成平台] 【ESB访问不到NC服务】

[复制链接]
思念成疾的头像 楼主
发表于 2016-6-22 17:14:30 | 显示全部楼层 |阅读模式
ESB开发问题:
1.开发第一个项目,导入引用本地wsdl,该服务连接的数据源是服务器A上的数据源.该项目部署后,可以正常调用ESB服务.
2.开发第二个项目,导入服务器B上wsdl,改服务连接的数据源是服务器A上的数据源.该项目成功部署后,不可以调用ESB服务.
3.服务器上的Webservice接口是没有问题的,能正常访问,且已正在使用中.
@benbenxiong  麻烦帮忙找人指导下小白  谢谢!!!

@聚沙成塔  大神  帮忙看下  感激不尽!!!

抛错:
com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.ConnectException: Connection refused: connect...

<2016-06-22 16:40:14> <qtp15968793-3 > [WebServiceProvide] <ERROR> - Fail to create and return [source]
com.ufida.eip.exception.EIPRuntimeException : null
        [异常描述:]null
        [异常编码:]EIPSD0-000005
        [异常原因:]exception occurs while invoking retry filter, and the retry operation is closed.
        [异常建议:]exception occurs while invoking retry filter, and the retry operation is closed.
        at com.ufida.eip.binding.filters.RetryFilter.dofilter(RetryFilter.java:81)

.................
Caused by: com.ufida.eip.exception.EIPRuntimeException : null
        [异常描述:]null
        [异常编码:]EIPSB2-000003
        [异常原因:]Failed to invoke service on remote.
        [异常建议:]Failed to invoke service on remote.
        at com.ufida.eip.service.context.support.RemoteSendServiceInvocationHandler.invoke(RemoteSendServiceInvocationHandler.java:149)
        at com.sun.proxy.$Proxy185.wsPayablebill(Unknown Source)
        at sphgtcwESB.SphproLoadESBImpl.wsPayablebill(SphproLoadESBImpl.java:30)--此类是服务实现类.




思念成疾的头像 楼主
发表于 2016-6-22 17:15:59 | 显示全部楼层
补充下  mc数据源是本地的
使用道具 举报

回复

思念成疾的头像 楼主
发表于 2016-6-23 10:13:26 | 显示全部楼层
求解啊   为啥么
使用道具 举报

回复

发表于 2016-6-23 10:47:52 | 显示全部楼层
我给你问问俣
点评 ( 1 ) 收起 / 展开点评

思念成疾 2016年06月23日 15:29 详情 回复

救命啊 用友好几个群里问 都没人回

使用道具 举报

回复

发表于 2016-6-23 10:59:17 | 显示全部楼层
1.你的HTTP设置有问题
建议查看你的http 配置

2.或者是你的http在esb端输入和输出有问题
建议在你的java实现类里打印输入和输出log
点评 ( 1 ) 收起 / 展开点评

思念成疾 2016年06月23日 14:22 详情 回复

HTTP设置有问题?能说清楚点吗 在开发ESB的时候 你说的具体是哪里?组件配置? 原来接口可以访问的

使用道具 举报

回复

发表于 2016-6-23 11:20:48 | 显示全部楼层
楼主试一下楼上那位的办法吧
使用道具 举报

回复

思念成疾的头像 楼主
发表于 2016-6-23 14:22:17 | 显示全部楼层
张豪 发表于 2016-6-23 10:59
1.你的HTTP设置有问题
建议查看你的http 配置

HTTP设置有问题?能说清楚点吗  在开发ESB的时候  你说的具体是哪里?组件配置?

原来接口可以访问的
使用道具 举报

回复

思念成疾的头像 楼主
发表于 2016-6-23 15:29:12 | 显示全部楼层

救命啊  用友好几个群里问  都没人回
使用道具 举报

回复

发表于 2016-6-23 15:57:13 | 显示全部楼层
思念成疾 发表于 2016-6-23 15:29
救命啊  用友好几个群里问  都没人回

上面那位张毫就是聚沙成塔的继承者,ESB大神
使用道具 举报

回复

发表于 2016-6-23 16:28:12 | 显示全部楼层
com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.ConnectException: Connection refused: connect

你的log输出是 因为你的 http 协议绑定出现问题了
所以你应该去检查一下你的 http 协议是否绑定出错
所以我之前回答让你检查一下你的服务绑定的协议是否有问题 下面这两幅图是一般http操作配置


2.或者是你的http在esb端输入和输出有问题
如果你的配置成功的情况下
你需要去的esb组件java实现类里打印输入和输出log
去查找三个可能出现问题的地方
1.输入 log打印你的输入数据 查看是否正常 这一步是为了验证你的http配置是否成功
2.转换 断点查看你的数据在java实现类中是否正常运行不报错 或者请求NC服务未响应
3.输出 查看你的数据返回格式是否正确,你的组件配置返回格式是否正确(下图有配置)
6C(YS7]C%3K$%HW$00E$MCY.png
)T5WM7OYVR~U@%{`EVUTO6Q.png
点评 ( 1 ) 收起 / 展开点评

思念成疾 2016年06月23日 17:36 详情 回复

谢谢!!!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部