java - 用于连接到 Heroku WebSocket 端点的 URI

标签 java heroku websocket endpoint

我们在 http://ourapp.com 上有一个 Java web 应用程序托管在 Heroku 上,应用程序的前端无法连接到正在运行的 WebSocket 端点 (endpoint)在 Heroku dyno 中。我们已经尝试了这些 URI:

  1. ws://ourapp.com/endpoint
  2. ws://ourapp.com:80/endpoint
  3. ws://ourapp.com:8080/endpoint
  4. ws://ourapp.com:8084/endpoint
  5. ws://ourapp.com:443/endpoint
  6. wss://ourapp.com/endpoint
  7. wss://ourapp.com:80/endpoint
  8. wss://ourapp.com:8080/endpoint
  9. wss://ourapp.com:8084/endpoint
  10. wss://ourapp.com:443/endpoint

以上都没有打开连接。我们在这里缺少什么?

PS:我已经搭建了一个试验场:http://vakuutustiedot-dev.herokuapp.com/websocket.test.html (URI 是 PROTOCOL:vakuutustiedot-dev.herokuapp.com:PORT/trial)

目标应用程序在 Heroku Apache Tomcat 8.5.38 中运行。 端口号是怎么回事,不知道怎么弄。

最佳答案

也许您没有像这个答案 ( https://stackoverflow.com/a/50002416/11197115 ) 那样为 Heroku 添加对 WebSockets 的支持?

关于java - 用于连接到 Heroku WebSocket 端点的 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59235294/

相关文章:

java - 在 Java 中重用按钮不显示任何内容

java - 如何复制迭代器对象?

javascript - fs.watch 事件和 websockets,捕捉 "no-change"情况

javascript - 在浏览器中显示文件更新

google-chrome - Websockets - chrome 和 firefox 的区别?

java - 对象如何在序列化时存储静态值 serialVersionID 并在反序列化时对其进行验证?

java - 如何在开始时设置位置 - Google Maps API V2

heroku - 使用 Vulcan 在 Heroku 上安装 raspell gem

javascript - SyntaxError : expected expression, 在 Heroku 上得到 '<'

python - 在 Windows 10 中找不到 Heroku 命令