【问题标题】:Apache Tomcat 7 Websocket portApache Tomcat 7 Websocket 端口
【发布时间】:2015-12-10 16:40:04
【问题描述】:

是否可以将 Websocket 协议设置为侦听 Tomcat 7 的不同端口? 从这里看不到任何东西:https://tomcat.apache.org/tomcat-7.0-doc/web-socket-howto.html

【问题讨论】:

    标签: tomcat websocket


    【解决方案1】:

    根据RFC 6455中关于WebSocket协议的1.7. Relationship to TCP and HTTP部分:

    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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-06
      • 2014-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 2016-05-21
      相关资源
      最近更新 更多