欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题描述】

1、客户服务客户端访问ESB偶尔会报堆栈溢出,客户使用的是cxf客户端调用webservice,第一次启动后第一次访问服务会从ESB获取wsdl。

2、异常出现在com.primeton.esb.soap.inbound-6.5.1.0.jar包的WebServiceProxyService类的private void handleGetWSDL(Message message)获取的内容不对,但是测试访问又不会出现问题。

java.lang.StackOverflowError
at java.util.Hashtable.get(Hashtable.java:334)
at com.ibm.wsdl.util.ObjectRegistry.lookup(Unknown Source)
at com.ibm.wsdl.util.ObjectRegistry.lookup(Unknown Source)

3、重启ESB后,再访问这个服务就没有问题了,过几天不定时的就会重现这个问题,一旦出现了该问题对应服务就不能调用了,但是其它服务还能正常访问。

【解答】

ESB_6.5.1.0_20160310_C1

  • 无标签