0

由于 WSO2 EI 在单个平台中结合了数据库服务服务器和应用程序服务器,但是当我从 EI 中部署的 .car 应用程序触发 DSS API 时,我出现了以下错误

FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03|org.apache.axis2.AxisFault:未找到 AxisOperation 的消息接收器:{ http://ws.wso2.org/dataservice}getXXX FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:262) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) FINEST|4000/1|服务“WSO2 Carbon”|17-05-02 03:08:03| 在 java.lang.Thread.run(Thread.java:745)

如果部署在单独的 wso2 应用程序服务器和 wso2 数据库服务服务器中,该代码以前可以正常工作。

4

1 回答 1

0

您是否触发 dss throw 调用或向 wsdl 端点发送消息?

在部署汽车时,端点尝试在 dss 服务准备好之前进行初始化可能是个问题。您可以尝试编辑您的端点并再次检查您的触发器。例如,使用地址端点代替 wsdl 可能是正确的。

于 2017-05-02T14:45:55.013 回答