Java实现Websocket客户端,Nginx服务器下无法建立连接。是什么原因?

Java实现Websocket客户端,去连接另外一个websocket服务器。
线下测试是可以的。
客户端在tomcat服务器下面
服务端在另外一个tomcat服务器下面

线上无法连接
多了一个ngnix的反向代理
客户端和服务端都在这nigix的代理下面

补充一点:线上ngnix代理下的websocket服务器。通过前端js是可以连接的
只有后端用java进行连接连接不上

看看Nginx里面配置ftp存储文件的路径有没写对,大多数都是这种问题

https://www.cnblogs.com/mafly/p/websocket.html

location /websocket {
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}