休息Web服务,

时间:2014-09-16 09:25:30

标签: web-services rest java-ee netbeans

我正在第一次接近Restful Web服务的开发。我试图关注Netbeans this guide。我坚持测试网络服务。

当我打开

http://localhost:8080/WebServicesTest/test-resbeans.html

页面,左侧菜单中没有任何根资源。 (应该有entities.customer和entities.discountcode)

我真的找不到解决方案。 提前感谢任何喜欢给我提示的人。

---------------编辑

如果我点击CustomerDB - >部署我得到一个错误

In-place deployment at C:\Users\utente\Documents\NetBeansProjects\CustomerDB\build\web
GlassFish Server 4, deploy, null, false
C:\Users\utente\Documents\NetBeansProjects\CustomerDB\nbproject\build-impl.xml:1071:   
The module has not been deployed.
See the server log for details.

build-impl.xml的第1071行是

<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>

1 个答案:

答案 0 :(得分:0)

我查看了引用的教程。 您遵循了哪条确切的路径?你有什么改变吗?

很可能您的CustomerDB应用程序未正确部署(请参阅NetBeans中的GlassFish Server输出),因此无法公开Web服务,因此不会显示在测试页面中(侧栏中没有任何内容)。

我自己尝试了这个教程并且在使用另一个数据库时出现了这种现象(&#34;测试&#34;而不是在我安装的环境中无法连接的示例数据库),从而产生一条消息&#34; test__pm&#34;找不到资源。然后我创建了一个连接池和一个jdbc reosurce进行测试,然后就可以了。