java - 无法在 Netbeans 7.3 中测试 RESTful Web 服务,如何摆脱路径上多余的 "/"

标签 java rest netbeans jboss

也许是个愚蠢的问题,但我还是会尝试:

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

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

无法打开资源 URL:

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

ads-api 是我的 war 文件的名称

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

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

有人可以帮助我吗?非常感谢。

最佳答案

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

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

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

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

关于java - 无法在 Netbeans 7.3 中测试 RESTful Web 服务,如何摆脱路径上多余的 "/",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15269703/

相关文章:

wcf - 使用API​​ : body serialization张贴到REST Web服务

user-interface - NetBeans 以编程方式创建和实例化自定义 Swing 小部件

java - 如何在按下按钮时创建按钮?

java - 我是否需要多个媒体播放器来播放多个媒体文件?

java - 为什么这个程序只给出前两个单词作为输出? s1[] 中存储了什么数据?

c - IDE 项目的源文件夹(Netbeans、Eclipse...)

Java 在循环内使用 jProgressBar

java - 如何保存ArrayList <List>

python - 使用带有 graphql 查询的 API 在 R 上抛出 401 错误,但在 Python 上工作正常

javascript - Ext JS 6.2 中的 BufferedStore 和 BufferedRenderer 插件有什么区别