【问题标题】:'Could no access URL through the external browser.' in deployment of RESTful web service“无法通过外部浏览器访问 URL。”在部署 RESTful Web 服务时
【发布时间】:2014-03-21 06:42:51
【问题描述】:

我正在使用 NetBeans IDE 7.2.1 并在 java 中构建 REST Web 服务。当我单击 NetBeans 中的测试 RESTful Web 服务时,我正在使用 Apache Tomcat 服务器 7.0.52 和 Windows 7 操作系统。首先它会在 NetBeans 中显示一个对话框,其中包含消息“无法通过外部浏览器访问 URL。请检查浏览器配置。”并且它会打开默认浏览器(在我的情况下为 Mozilla firefox),错误状态为 404 请求的资源不可用。

我已经用旧的和新的 Mozilla firefox 浏览器对其进行了测试。在我的情况下,Apache tomcat 服务器正在启动,当我关闭 NetBeans 时,它也会正确停止 Apache tomcat 服务器。谢谢。

【问题讨论】:

  • URL 应该这样组成:http://{tomcat_url}:{tomcat_port}/{application_root}/{service_class_@path}/{service_class_method_@path}。如果你算出所有这些变量,你的回答将是 200 OK。其中{tomcat_url} 最可能是localhost,默认{tomcat_port} 是8080,{application_root} 在您的项目配置中,后面的变量取决于您的代码注释。因此,请尝试自己找出您的 URL,并将其与 Netbeans 尝试访问的 URL 进行比较。此问题与浏览器无关。

标签: java web-services rest tomcat netbeans


【解决方案1】:

Netbeans 安装的 Tomcat 配置的端口不同于 http 80 和 https 443 标准端口,因此请先检查 Netbeans Tomcat 服务器中配置的端口,然后在 URL 中指定该端口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 2021-05-23
    • 2020-02-28
    • 2018-04-01
    • 1970-01-01
    • 2013-09-28
    • 2017-05-02
    相关资源
    最近更新 更多