使用JavaScript客户端的OpenESB/NetBeans RESTful Web服务

ste*_*nix 9 javascript rest netbeans open-esb

我按照这个基本的NetBeans教程开发了一个RESTful Web服务.我能够成功地为Customer DB创建和测试Restful Web Service.

但是,在为此RESTful Web服务创建Restful JavaScript Client时,我得到一个空表输出.似乎testStubs.html JavaScript代码部分中的app.getResources()调用返回一个带有app.getResources()调用的空数组,因此资源数组上的循环永远不会运行.

以下是TestStubs.html的JavaScript部分,其中资源为空:

var app = new CustomerDBRest('http://localhost:8080/CustomerDBRest/webresources'); 
var resources = app.getResources(); //returns an empty array
for (i = 0; i < resources.length; i++) 
{
...
}
Run Code Online (Sandbox Code Playgroud)

这是localhost的截图:8080/CustomerDBRestJS/customerDBRest.client/TestStubs.html

截图

Awa*_*oof 1

好吧,明白了!至少在我的例子中,问题是因为 JDBC 连接池没有正确配置。我在 Dani Gisbert 的这篇文章的帮助下解决了这个问题