Java WebSphere9:Jax WS在Workmanager中的调用第二次失败

Java WebSphere9:Jax WS在Workmanager中的调用第二次失败,java,multithreading,jaxb,websphere,jax-ws,Java,Multithreading,Jaxb,Websphere,Jax Ws,我们在WebSphere9上遇到了一个非常奇怪的问题,即使用Workmanager(wmdefault)调用JAX-WS。服务器启动后的第一次调用正常,但第二次调用失败,并显示以下错误消息: javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException - with linked exception: [javax.xml.bind.UnmarshalException: unexpected element (uri:

我们在WebSphere9上遇到了一个非常奇怪的问题,即使用Workmanager(wmdefault)调用JAX-WS。服务器启动后的第一次调用正常,但第二次调用失败,并显示以下错误消息:

javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException
 - with linked exception:
[javax.xml.bind.UnmarshalException: unexpected element (uri:"http://x.x.x/", local:"XResponse"). Expected elements are (none)]
我们注意到我们收到了响应,但无法对其进行处理。在我们看来,JAXB上下文丢失了,我们还不知道为什么。奇怪的是,它在工作经理之外工作。和其他客户端在多线程workmanager设置中按预期工作。我们尝试为每个调用实例化新服务,但它不起作用

我们还注意到以下一点:

[11/29/19 11:05:38:403 CET] 000000f3 UnmarshalMess 1 org.apache.axis2.jaxws.marshaller.impl.alt.UnmarshalMessageContextListener installJAXBCustomBuilder attachEvent for sc= X.X  mc=7627ae189e45d5a4f02c2fe6a63c9b2e9ed6a770bd3c053c
[11/29/19 11:05:38:404 CET] 000000f3 UnmarshalMess 1 org.apache.axis2.jaxws.marshaller.impl.alt.UnmarshalMessageContextListener installJAXBCustomBuilder Registering JAXBCustomBuilder: org.apache.axis2.datasource.jaxb.JAXBCustomBuilder@bdabf1ac for AxisOperation: {http://x.x.x/}x
您知道这个JAXBCustomBuilder是这样做的吗?您是否知道问题的确切原因以及如何解决

我们使用WebSphere9.0.5.0和Metro堆栈来实现Webservice客户端


谢谢

这可能会有帮助:优化在第二次调用时启动,因此第二次调用失败强烈建议通过以上链接绕过优化可能会有所帮助。谢谢您的回答。不幸的是,禁用IBM的Jaxb实现没有帮助,问题仍然存在。