Is it possible to set the Websocket protocol to listen to a different port for Tomcat 7?
Nothing is evident from here: https://tomcat.apache.org/tomcat-7.0-doc/web-socket-howto.html
答案 0 :(得分:2)
根据1.7. Relationship to TCP and HTTP关于WebSocket协议的RFC 6455部分:
WebSocket协议是一种独立的基于TCP的协议。这只是 与HTTP的关系是它的握手由HTTP解释 服务器作为升级请求。
默认情况下,WebSocket协议将端口80用于常规WebSocket 通过隧道连接的WebSocket连接的连接和端口443 传输层安全性(TLS)。
要更改Apache Tomcat中的HTTP / WebSocket端口,请打开Apache Tomcat的server.xml
文件并搜索与此类似的条目:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将8080
替换为所需的端口号,保存文件并重新启动Apache Tomcat。