【发布时间】:2017-06-04 05:28:36
【问题描述】:
我正在学习 webrtc 并按照此处的说明进行操作:https://www.tutorialspoint.com/webrtc/webrtc_rtcpeerconnection_apis.htm
我正在使用 tomcat v8.0 部署我的 Web 应用程序,我在 控制台窗口中出现以下错误:
到 'ws://localhost:8080/Connection' 的 WebSocket 连接失败:错误 在 WebSocket 握手期间:意外的响应代码:302
如果我使用http://localhost:8080/Connection/,我的网络应用程序工作正常
网址定位器中的链接。如果我在 url 定位器中使用 ws://localhost:8080/Connection,我会得到:
无法访问此网站
我不知道为什么会收到 302。谁能帮我解决这个问题?
【问题讨论】:
-
您的应用程序是否由 Apache 前置?
-
是的,Apache Tomcat8
-
我的意思是你使用 Apache httpd(网络服务器)来安装你的 Tomcat 吗?在这种情况下,您可能必须通知 Web 服务器 (httpd) Websocket 协议开始发挥作用
-
或者,你的请求是直接打到Tomcat的
-
这条路径是否由 spring security 或其他东西保护。注销会话并尝试打开 localhost:8080/Connection 状态码 302 表示您的请求正在被重定向,因此您应该检查安全设置和过滤器
标签: java websocket webrtc tomcat8