簡體   English   中英

Weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException:舊格式工作區標頭已禁用 WebLogic 升級后異常

[英]Weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException: Old Format Work Area Header Is Disabled Exception Post WebLogic Upgrade

將 weblogic 升級到較新版本后,我開始面臨不同應用程序連接性的錯誤。

RequestDumpingFilter Response; Content=<?xml version="1.0" encoding="UTF-8" standalone="yes"?><StatusBadGateway xmlns="http://types.xxx"><BackendSystem>Infomatica</BackendSystem><BackendServiceCall>getUsage</BackendServiceCall><ErrorMessage>RuntimeException when calling getUsage. javax.xml.ws.WebServiceException: Old format work area header is disabled.</ErrorMessage></StatusBadGateway>

有誰知道解決方案? 如何解決這個問題?

問題是由於即使在升級后仍在使用舊標頭,沒有使用通用的肥皂標頭格式。 見下文。

適用於:
Oracle WebLogic Server - 版本 12.2.1.0.0 及更高版本 本文檔中的信息適用於任何平台。

症狀
WebLogic 最近已從 9.2 升級到 WebLogic 12.2.1.2。 升級后,Web 服務請求不適用於以下標頭格式異常。

Jun 12, 2017 7:04:03 AM CDT> - [Error in invoking service : java.rmi.RemoteException:
SOAPFaultException - FaultCode [{http://schemas.xmlsoap.org/soap/envelope/}Server] FaultString [Old
format work area header is disabled.
] FaultActor [null] Detail [javax.xml.rpc.JAXRPCException: Old format work area header is disabled.
]; nested exception is:
weblogic.wsee.jaxrpc.soapfault.WLSOAPFaultException: Old format work area header is disabled.

解決方案
確保在 web 服務通信之間使用通用的相同 SOAP 標頭格式,否則使用以下標志禁用工作區標頭驗證:

 -Dweblogic.wsee.workarea.skipWorkAreaHeader=true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM