软件开发wmb

WMB中HTTP Request 节点 调用WebService服务报错

大家好,小弟在配置WMB的SSL中,碰到了个问题,搞了好久,都搞不定,因此在此向大家求助,希望各位高手指点一下,谢谢了!我的WMB消息流中,有个HTTP Request节点,该节点需要调用WebService服务,而该WebService服务已经配置成了https的访问方式,HTTP Request节点调用该服务的时候报了错,错误内...显示全部
大家好,小弟在配置WMB的SSL中,碰到了个问题,搞了好久,都搞不定,因此在此向大家求助,希望各位高手指点一下,谢谢了!
我的WMB消息流中,有个HTTP Request节点,该节点需要调用WebService服务,而该WebService服务已经配置成了https的访问方式,HTTP Request节点调用该服务的时候报了错,错误内容如下:
ExceptionList

RecoverableException

File:CHARACTER:F:buildslot1S800_PsrcDataFlowEngineImbDataFlowNode.cpp

Line:INTEGER:1154

Function:CHARACTER:ImbDataFlowNode::createExceptionList

Type:CHARACTER:ComIbmWSRequestNode

Name:CHARACTER:basecode/GXZY_PushDataFlow#FCMComposite_1_14.gen/basecode/DistributeDateFlow#FCMComposite_1_2

Label:CHARACTER:basecode.GXZY_PushDataFlow.HTTP Request

Catalog:CHARACTER:BIPmsgs

Severity:INTEGER:3

Number:INTEGER:2230

Text:CHARACTER:Node throwing exception

RecoverableException

File:CHARACTER:F:buildslot1S800_PsrcWebServicesWSLibraryImbWSRequestNode.cpp

Line:INTEGER:1091

Function:CHARACTER:ImbWSRequestNode::evaluate

Type:CHARACTER:

Name:CHARACTER:

Label:CHARACTER:

Catalog:CHARACTER:BIPmsgs

Severity:INTEGER:3

Number:INTEGER:3162

Text:CHARACTER:WebService Request Exception

Insert

Type:INTEGER:12

Text:CHARACTER:436f6e74656e742d4c656e6774683a20300d0a436f6e74656e742d547970653a20746578742f786d6c3b20636861727365743d7574662d380d0a486f73743a2031302e3136322e36312e3234323a373639330d0a534f4150416374696f6e3a2022220d0a436f6e6e656374696f6e3a204b6565702d416c6976650d0a0d0a

Insert

Type:INTEGER:12

Text:CHARACTER:

Insert

Type:INTEGER:5

Text:CHARACTER:

Insert

Type:INTEGER:5

Text:CHARACTER:

Insert

Type:INTEGER:5

Text:CHARACTER:POST /gxzy_esb/services/PushDataService?wsdl HTTP/1.1


RecoverableException

File:CHARACTER:F:buildslot1S800_PsrcWebServicesWSLibraryImbWSRequest.cpp

Line:INTEGER:256

Function:CHARACTER:ImbWSRequest::makeWSRequest

Type:CHARACTER:

Name:CHARACTER:

Label:CHARACTER:

Catalog:CHARACTER:BIPmsgs

Severity:INTEGER:3

Number:INTEGER:3152

Text:CHARACTER:A Web Service request has detected a SOCKET error whilst invoking a web service located at host &1, on port &2, on path &3.

Insert

Type:INTEGER:5

Text:CHARACTER:10.162.61.242

Insert

Type:INTEGER:2

Text:CHARACTER:7693

Insert

Type:INTEGER:5

Text:CHARACTER:/gxzy_esb/services/PushDataService?wsdl

SocketException

File:CHARACTER:F:buildslot1S800_PsrcWebServicesWSLibraryImbSocket.cpp

Line:INTEGER:1130

Function:CHARACTER:ImbSocketJNIManager::handleGeneralJavaException

Type:CHARACTER:

Name:CHARACTER:

Label:CHARACTER:

Catalog:CHARACTER:BIPmsgs

Severity:INTEGER:3

Number:INTEGER:3165

Text:CHARACTER:An error occurred whilst performing an SSL socket operation

Insert

Type:INTEGER:5

Text:CHARACTER:connect

Insert

Type:INTEGER:5

Text:CHARACTER:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No X509TrustManager implementation available


HTTP Request节点的属性配置如下:

QQ图片20141223114213.jpg




WebService的https已经配置成功了,通过浏览器可以正常访问,
服务器证书的公钥,我也导入到了 WMB的安装目录/jre16/lib/security/cacerts文件中,都是报这个错,

希望各位高手能指点一二,小弟感激不尽!收起
参与4

查看其它 2 个回答咖啡骑士的回答

咖啡骑士咖啡骑士软件开发工程师中软国际
坐等各位高手解答。。。。。
软件开发 · 2014-12-23
浏览1484

回答者

咖啡骑士
软件开发工程师中软国际

咖啡骑士 最近回答过的问题

回答状态

  • 发布时间:2014-12-23
  • 关注会员:1 人
  • 回答浏览:1484
  • X社区推广