【问题标题】:Jetty HTTPClient includesJetty HTTPClient 包括
【发布时间】:2013-08-05 21:25:46
【问题描述】:

我正在尝试使用 Jetty 连接到使用 websocket 的 HTTP 服务器。问题是编译器无法解析类 HTTPClient。我在stackoverflow上搜索过,我找到了一个解决方案,但有用资源的链接不再可用...... 我应该包含什么 JAR 来运行这个示例? http://wiki.eclipse.org/Jetty/Tutorial/HttpClient

该页面没有说明...谢谢

【问题讨论】:

    标签: java jetty jetty-httpclient


    【解决方案1】:

    jetty-client.jar 中的类。 您可以在 jetty 发行版的 lib 目录中找到它。

    【讨论】:

      【解决方案2】:

      您是否将 http-client jar 复制到 yourapp/WEB-INF/lib?将 jar 添加到 eclipse 类路径会将其添加到您的编译时类路径,但您还需要将其添加到运行时类路径(如果是 webapps,则将其添加到 WEB-INF/lib

      如果您使用的是 eclipse/任何其他 IDE:

      1. 从 Eclipse 中删除项目。
      2. 删除中的文件夹。
      3. 重启 eclipse 并将项目重新导入 eclipse。

      【讨论】:

      • 已解决,但我仍然收到编译错误,CONNECTOR_SELECT_CHANNEL 无法解析或不是字段...。
      【解决方案3】:

      我遇到了完全相同的问题,我想出的解决方案是使用另一个版本的 Jetty。当前的最新版本(v9.2.6)给了我上面标题中的相同错误。然后我下载 jetty v8.1.16 并在 Eclipse (JUNO) 中添加到“Java Build Path -> Libraries”(而不是 v9.2.6),问题就解决了。祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多