我正在使用 Jersey 在 Mule 3 中创建 REST 服务。使用记录器我可以看到服务器中的响应。但是,我没有看到对服务的 ajax 调用的响应。使用 Firebug 调试时响应为空白。感谢任何帮助
INFO 2013-07-23 12:07:01,123 [[muletraining].connector.http.mule.default.receiver.04] org.mule.api.processor.LoggerMessageProcessor: from REST {"code":"200","message":"Successful","data":"SomeText"}
Mule 配置文件如下所示:
<flow name="griduploaderFlow1" doc:name="griduploaderFlow1">
<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="9099" path="grid" doc:name="HTTP"/>
<logger message="from request #[payload]" level="INFO" doc:name="Logger"/>
<jersey:resources doc:name="REST">
<component class="com.mulesoft.training.GridUploaderImpl"/>
</jersey:resources>
<custom-transformer class="com.mulesoft.training.JerseyResponseTransformer" doc:name="Java" mimeType="application/json"/>
<logger message="from REST #[payload]" level="INFO" doc:name="Logger"/>
</flow>