【发布时间】:2014-05-20 15:31:21
【问题描述】:
我正在使用 wso2dss 3.1.0 和 wso2esb 4.7.0..我在 dss 中创建了一个安静的数据服务,它适用于所有操作,如获取、发布、更新和删除。现在我希望使用这个数据服务esb..为此,我创建了一个具有以下配置的代理:
<target>
<endpoint>
<address uri="http://192.168.1.23:9764/services/A_resttest/"
format="soap11"/>
</endpoint>
<outSequence>
<send/>
</outSequence>
</target>
并尝试像这样使用 curl 命令执行:
curl -v -H "Accept: application/json" http://youtility-desktop:8282/services/RestTest1
但它显示警告和错误,例如:
WARN - SourceHandler Connection time out after request is read: http-incoming-1
ERROR - NativeWorkerPool Uncaught exception
java.lang.NullPointerException
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:156)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)
WARN - SourceHandler Connection time out after request is read: http-incoming-2
我已推荐https://docs.wso2.org/display/ESB460/Using+REST+with+a+Proxy+Service。 程序是正确的还是curl命令有问题?请告诉我..我也尝试过创建api但显示相同的错误..我应该取消注释axis2文件中的任何代码吗?
【问题讨论】:
标签: rest curl wso2 wso2esb wso2dss