JBOSS EAP 服务器从 6.4 迁移到 7.4.3 后如何解决解组错误?

How to resolve unmarshalling error after JBOSS EAP server migration from 6.4 to 7.4.3?

我正在尝试将我的应用程序服务器 (JBOSS EAP) 从 6.4 迁移到 7.4.3。但是,在迁移之后,我在访问我的网络服务时遇到了以下错误。

Unwinding now: org.apache.cxf.interceptor.Fault: Unmarshalling error: unexpected element (uri: ....) Caused by : com.sun.istack.SAXParseException2; line number: 0; columnNumber: 0; unexpected element (uri:....)

同样的请求在 JBOSS EAP 6.4 中运行得非常好。但是迁移后它现在不起作用。我想在不触及代码库的情况下解决这个问题(意味着从服务器端 - 服务器配置或服务器 VM 参数等)。

可以试试下面的系统吗属性?

-Dcom.sun.xml.bind.backupWithParentNamespace=true