WebSphere Commerce JAX-WS AxisFault - PullRequest
       33

WebSphere Commerce JAX-WS AxisFault

1 голос
/ 31 августа 2011

Я получаю это исключение в 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)

1 Ответ

0 голосов
/ 09 сентября 2011

У нас есть набор служб JAX-WS. Для одного из них требуется WS-Security. Другие просто обычные HTTP-вызовы.

WS-Security был включен с использованием наборов политик и привязок клиентов в RAD. Это было применено в конфигурации среды. Отсюда и исключение.

Решение. Отсоедините набор политик и клиентские привязки и подключите их к конкретной службе, которая в них нуждается.

...