在Heroku上部署Java。WebSocket握手期间出错:意外响应代码:200
我有websockets java应用程序,我想在Heroku上部署它。我正在使用Webapp Runner运行我的应用程序。 但当客户端尝试连接端点时,会发生错误: WebSocket连接到 'wss://her-test-app.herokuapp.com/messenger%20'失败:执行过程中出错 WebSocket握手:意外响应代码:200 我正在寻找这个问题的答案,但是所有的答案都表明代码中存在语法错误。请告诉我,我是否应该为Heroku做一些设置,或者编写一些额外的代码来使用java上的WebSocket。在Heroku上部署Java。WebSocket握手期间出错:意外响应代码:200,java,heroku,websocket,Java,Heroku,Websocket,我有websockets java应用程序,我想在Heroku上部署它。我正在使用Webapp Runner运行我的应用程序。 但当客户端尝试连接端点时,会发生错误: WebSocket连接到 'wss://her-test-app.herokuapp.com/messenger%20'失败:执行过程中出错 WebSocket握手:意外响应代码:200 我正在寻找这个问题的答案,但是所有的答案都表明代码中存在语法错误。请告诉我,我是否应该为Heroku做一些设置,或者编写一些额外的代码来使用ja
提前感谢您的帮助,我的代码在github上的亲爱的stackoverflow用户,我已经找到了这个问题的解决方案。在这种情况下,需要将tomcat嵌入websocket库添加到pom.xml文件中
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-websocket</artifactId>
<version>9.0.16</version>
</dependency>