由于 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 数据库服务服务器中,该代码以前可以正常工作。