Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Heroku上部署Java。WebSocket握手期间出错:意外响应代码:200_Java_Heroku_Websocket - Fatal编程技术网

在Heroku上部署Java。WebSocket握手期间出错:意外响应代码:200

在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

我有websockets java应用程序,我想在Heroku上部署它。我正在使用Webapp Runner运行我的应用程序。 但当客户端尝试连接端点时,会发生错误:

WebSocket连接到 'wss://her-test-app.herokuapp.com/messenger%20'失败:执行过程中出错 WebSocket握手:意外响应代码:200

我正在寻找这个问题的答案,但是所有的答案都表明代码中存在语法错误。请告诉我,我是否应该为Heroku做一些设置,或者编写一些额外的代码来使用java上的WebSocket。
提前感谢您的帮助,我的代码在github上的

亲爱的stackoverflow用户,我已经找到了这个问题的解决方案。在这种情况下,需要将tomcat嵌入websocket库添加到pom.xml文件中

<dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-websocket</artifactId>
    <version>9.0.16</version>
</dependency>