Springboot使用外置tomcat的同时使用websocket通信遇到的坑
随意门:https://blog.csdn.net/qq_43323720/article/details/99660430
另外,使用了nginx的话,需要注意开放websocket支持
    server {
        listen       8866;      # 这里用的8866端口
        server_name  ****************;
        location / {
            proxy_pass   http://********;  # 代理路径
            index  index.html index.htm;
		# 获取真实ip地址
		proxy_set_header Host $host:8866;    # 注意保持一致
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header REMOTE-HOST $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        	proxy_read_timeout   3600s;
        	# 启用支持websocket连接
        	proxy_set_header Upgrade $http_upgrade;
        	proxy_set_header Connection "upgrade";
        }
    }
Springboot使用外置tomcat的同时使用websocket通信遇到的坑的更多相关文章
- springboot 使用外置tomcat启动
		pom.xml 如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=" ... 
- springboot深入学习(四)-----tomcat配置、websocket
		一.更改servlet服务器 springboot中默认可以集成多种servlet容器,当引入如下依赖时: springboot默认以tomcat作为项目的servlet容器,如果用户想要替换tomc ... 
- springboot+内置改为外置tomcat
		1.pom.xml springboot项目利用的是自己内置的tomcat,这边就是不依赖内置的tomcat,将其编译的作用域设置为provided <dependency> <gr ... 
- 如何SpringBoot项目改为外置Tomcat启动
		正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成 jar 包,就可以运行了 (使用内置 Tomcat 的话,可以在 appl ... 
- Springboot集成WebSocket通信全部代码,即扣即用。
		websocket通信主要来自两个类以及一个测试的html页面. MyHandler 和 WebSocketH5Config,下面全部代码 MyHandler类全部代码: package com.un ... 
- Tomcat如何实现WebSocket
		WebSocket协议属于HTML5标准,越来越多浏览器已经原生支持WebSocket,它能让客户端和服务端实现双向通信.在客户端和服务器端建立一条WebSocket连接后,服务器端消息可直接发送到客 ... 
- SpringBoot使用外置的Servlet容器
		SpringBoot默认使用嵌入式的Servlet容器,应用打包成可执行的jar包 优点:简单.便携 缺点:默认不支持jsp,优化定制比较复杂(使用定制器serverProperties.自定义Emb ... 
- websocket通信1009错误,
		问题说明: springboot继承 WebSocketConfigurer实现websocket通信服务,服务器端报错,"The decoded text message was too ... 
- 使用tomcat方式实现websocket即时通讯服务端讲解
		使用tomcat方式实现websocket即时通讯服务端讲解 第一种方案:使用Tomcat的方式实现 tomcat版本要求:tomcat7.0+.需要支持Javaee7 导入javeee-api的ja ... 
随机推荐
- 清空echarts的option
			将相应的echarts的option治为空 $("#tt5sbmc").html(""); 
- 【spring源码分析】IOC容器初始化——查漏补缺(三)
			前言:本文分析InitializingBean和init-method方法,其实该知识点在AbstractAutowireCapableBeanFactory#initializeBean方法中有所提 ... 
- pwn学习日记Day19 《程序员的自我修养》读书笔记
			windows PE/COFF章总结 本章学习了windows下的可执行文件和目标文件格式PE/COFF.PE/COFF文件与ELF文件非常相似,它们都是基于段的结构的二进制文件格式.Windows下 ... 
- docker 容器连接 host的sql server失败
			报错内容::“A network-related or instance-specific error occurred while establishing a connection to SQL ... 
- git仓库与项目源码分离
			在服务器上初始化git仓库 cd mkdir gitrepo cd gitrepo git init --bare runoob.git 本地 若是已经有git项目了,直接添加一个仓库地址就行了 gi ... 
- PHP学习之分页类
			<?php $page = new Page(2, 40); var_dump($page->allUrl()); class Page { //每页显示多少条数据 protected $ ... 
- CameraLink标准学习
			CameraLink标准学习 
- 免费下载 SetupVPN CRX 3.7.0 for Chrome OR QQ浏览器
			免费下载 SetupVPN CRX 3.7.0 for Chrome OR QQ浏览器 Lifetime Free VPN(微劈嗯) 下载setupvpn 3.7.0的crx文件, 打开chrome的 ... 
- Cinder LVM Oversubscription in thin provisioning
			目录 文章目录 目录 Oversubscription in thin provisioning Oversubscription in thin provisioning Cinder spec: ... 
- 深入理解Flink ---- Metrics的内部结构
			从Metrics的使用说起 Flink的Metrics种类有四种Counters, Gauges, Histograms和Meters. 如何使用Metrics呢? 以Counter为例, publi ... 
