Произошла ошибка при обработке документа для приложения / json в WSO2 - PullRequest
0 голосов
/ 20 сентября 2018

Я начал изучать WSO2 сегодня, просматривая это краткое руководство.

Краткое руководство. У меня проблема при отправке запроса в Enterprise Integrator с помощью этой команды curl

curl -v -X POST --data r.json http://localhost:8280/healthcare/categories/surgery/reserve --header "Content-Type:application/json"

вот подробности исключения:

TID [-1234] [EI] [2018-09-20 11: 33: 38,759] ОШИБКА {org.wso2.carbon.integrator.core.json.DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke (Method.java:498) org.wso2.carbon.integrator.core.json.JsonStreamBuilder.processDocument (JsonStreamBuilder.java:69.sapap.transport.passthru.util.DeferredMessageBuilder.getDocument (DeferredMessageBuilder.java:153) org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage (RelayUtils.java:163) org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage (RelayUtils.java:116) org.apache.synapse.mediators.AbstractListMediator.buildMessage (AbstractListged1).apache.synapse.mediators.AbstractListMediator.mediate (AbstractListMediator.java:94) org.apache.synapse.mediators.AbstractListMediator.mediate (AbstractListMediator.java:70) org.apache.synapse.mediators.base.Sedi.Medi.Java: 158) org.apache.synapse.rest.Resource.process (Resource.java:351) org.apache.synapse.rest.API.process (API.java:399) org.apache.synapse.rest.RESTRequestHandler.apiProcess (RESTRequestHandler.java:123) org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI (RESTRequestHandler.java:101) org.apache.synapse.rest.RESTRequestHandler.process (RESTRejapse.sler69)core.axis2.Axis2SynapseEnvironment.injectMessage (Axis2SynapseEnvironment.java:303) org.apache.synapse.core.axis2.SynapseMessageReceiver.receive (SynapseMessageReceiver.java:92) org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:180) org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler (ServerWork..s).transport.passthru.ServerWorker.processEntityEnclosingRequest (ServerWorker.java:383) org.apache.synapse.transport.passthru.ServerWorker.run (ServerWorker.java:151) org.apache.axis2.trun.wis $ $(NativeWorkerPool.java:172) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.javar6g (Thread.oolExecutor.javar6g).java: 748)

Пожалуйста, помогите

Заранее спасибо

1 Ответ

0 голосов
/ 23 сентября 2018

В команде CURL замените r.json на @ r.json

Имя файла должно начинаться с @

...