【问题标题】:Using Maven, WebSocket connection to failed: Error during WebSocket handshake: Unexpected response code: 404使用 Maven,WebSocket 连接失败:WebSocket 握手期间出错:意外响应代码:404
【发布时间】:2019-05-09 13:30:18
【问题描述】:

我正在尝试关注this Spring tutorial,以便使用 Maven 4 实现从 Angular 驱动的 Electron 应用程序到部署在 Tomcat 7.0.93 服务器上的 Java 驱动的后端的基本 websocket 通信。

我确保前端使用an online websocket echo service 正常工作。 但是当我想将它连接到我的后端时,我收到以下错误:

WebSocket connection to 'ws://127.0.0.1:9090/tests/gs-guide-websocket' failed: Error during WebSocket handshake: Unexpected response code: 404.

我很清楚这个问题看起来像this one,但它不是:

  • 我确保javax.websocket-api 具有provided 范围,因此相应的jar 没有嵌入到部署的服务器上,
  • 我确保 plain Tomcat + javax.websocket connection 正在处理给定的 websocket URI,引入 Maven 正在破坏解决方案,而不是 Spring...

你们对可能的解决方案有任何想法吗?

【问题讨论】:

    标签: java maven tomcat websocket


    【解决方案1】:

    事实证明,该问题实际上与与 Tomcat 冲突的 Maven 依赖项无关。

    在一个测试专用的最小服务器上,我实际上没有到达正确的端点,我终于设法到达了它。

    【讨论】:

      猜你喜欢
      • 2020-04-14
      • 2016-05-27
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多