Apache Tomcat 7 Websocket port

时间:2015-09-14 15:48:13

标签: tomcat websocket

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

1 个答案:

答案 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。