是否可以将Websocket协议设置为监听Tomcat 7的不同端口?这里没有什么明显的:https://tomcat.apache.org/tomcat-7.0-doc/web-socket-howto.html
根据1.7节。关于WebSocket协议的RFC 6455与TCP和HTTP的关系:
WebSocket协议是一个独立的基于tcp的协议。它唯一的它的握手是由HTTP解释的
默认情况下,WebSocket协议使用80端口作为常规的WebSocket连接和端口443用于WebSocket连接隧道传输层安全(TLS).
要更改Apache Tomcat中的HTTP/WebSocket端口,打开Apache Tomcat的server.xml
文件并搜索类似的条目:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将8080
替换为需要的端口号,保存文件并重启Apache Tomcat