1

我在 WebSphere Commerce 中遇到了这个异常。不知道为什么。这可能与商业有关,也可能无关。我在互联网上找不到太多关于这个例外的信息。任何见解/帮助将不胜感激。

[8/31/11 9:40:39:545 EDT] 00000025 CommerceSrvr  E com.ibm.commerce.command.ECCommandTarget executeCommand CMN0420E: The following command exception has occurred during processing: "

javax.xml.ws.WebServiceException: org.apache.axis2.AxisFault: Out request Policy Set for SSL is set to true for protocol: http

javax.xml.ws.WebServiceException: org.apache.axis2.AxisFault: Out request Policy Set for SSL is set to true for protocol: http
      at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:175)
      at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
      at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:128)
      at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationController.execute(AxisInvocationController.java:572)

...

Caused by: org.apache.axis2.AxisFault: Out request Policy Set for SSL is set to true for protocol: http
      at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender.setupTransportClientProperties(SOAPOverHTTPSender.java:1916)
      at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSender.<init>(SOAPOverHTTPSender.java:404)
      at com.ibm.ws.websvcs.transport.http.HTTPTransportSender.invoke(HTTPTransportSender.java:350)
      at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:531)
      at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
      at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
      at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
      at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationController.execute(AxisInvocationController.java:567)
4

1 回答 1

0

我们有一组 JAX-WS 服务。其中之一需要启用 WS-Security。其他的只是普通的 HTTP 调用。

WS-Security 是使用 RAD 上的策略集和客户端绑定启用的。这已应用于环境配置。因此例外。

解决方案:从需要它的特定服务中分离策略集和客户端绑定并将其附加到特定服务。

于 2011-09-09T12:49:55.077 回答