我们正在尝试访问SOA服务,并且该应用程序已部署在Websphere 9.0.0.3。中。
一旦我们从SOA服务中检索了信息,就以对象形式缓存数据。不确定缓存是否容纳了任何东西。
基于stacktrace查找axis2代码库,我们发现在设置axis服务时,将添加一些参数,但这些参数似乎已被锁定。我不确定是什么原因。建议会很棒。
javax.xml.ws.WebServiceException: The system cannot create the OperationClient. The ServiceClient is null.
at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)
at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)
at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:118)
at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationController.createOperationClient(AxisInvocationController.java:457)
at org.apache.axis2.jaxws.core.controller.impl.AxisInvocationController.doInvoke(AxisInvocationController.java:101)
at org.apache.axis2.jaxws.core.controller.impl.InvocationControllerImpl.invoke(InvocationControllerImpl.java:93)
at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod(JAXWSProxyHandler.java:419)
at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke(JAXWSProxyHandler.java:213)
答案 0 :(得分:0)
听起来有些la脚。但是解决我问题的是Websphere服务器重新启动。似乎上次服务器重新启动无法正确加载Service客户端及其绑定,因此我的代码无法为一些操作创建操作客户端。
如果这不能解决问题,则始终可以按照以下说明启用更详细的跟踪:
此外,当您重新启动服务器时,请确保单元上所有节点之间的同步已完成。