无法在Netbeans 7.3中测试RESTful Web服务,如何摆脱路径上的额外“/”

时间:2013-03-07 11:14:38

标签: java rest netbeans jboss

也许是个愚蠢的问题,但无论如何我都会尝试:

我正在使用Netbeans 7.3,我想从IDE测试RESTful webservices。

一旦我右键单击我的服务并说'test Resource Uri',我会收到以下消息:

无法打开资源网址:

http://localhost:8080//ads-api/rs/ads

ads-api是我的战争文件的名称

出于某种原因,Netbeans正在路径中添加额外的“/”,就在端口号后面。

即使我在配置中将路径指定为ads-api / rs,它也始终被/ ads-api / rs覆盖。所以,我想,我应该摆脱http://localhost:8080/中的“/”,但我不知道在哪里找到它(它是从命令行运行的JBoss 4.2,虽然在Netbeans中可见)

任何人都可以帮助我吗?非常感谢提前。

1 个答案:

答案 0 :(得分:1)

双斜杠不是问题,因为你可以在这里重现:

http://news.yahoo.com/world/

http://news.yahoo.com//world/

两个链接都运行良好。因此,要么JBoss-Server存在问题,要么在项目的其余配置中存在问题。您可以尝试让Netbeans使用基于实体类或数据库表的向导为您自动创建其余端点。所以你可以看一下工作解决方案,只是为了学习。