1

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

我正在使用 Netbeans 7.3,我想从 IDE 测试 RESTful Web 服务。

一旦我右键单击我的服务并说“测试资源 Uri”,我会收到以下消息:

无法打开资源 URL:

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

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

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

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

谁能帮我?提前谢谢了。

4

1 回答 1

1

双斜杠不是问题,您可以在此处重现:

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

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

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

于 2014-02-05T10:00:03.097 回答