第一步,查看报错,如果报错中有“response http/1.1 411 length required,
两个原因:1、使用Nginx 1.3.9以下版本,都存在当用户POST一个带有文件的请求的时候,出现HTTP 411错误。
2、http 411 post请求 缺少content-length参数。在10.0.8及之后的版本都已经添加了这个参数。
分别对应的解决方法:1、可以给现有nginx安装chunkin-nginx-module补丁 或者 升级来解决问题。
2、升级jar到108及之后的版本。
第二步,检查服务器的网络拦截
原因:客户服务器拦截了http的post请求,远程设计是通过基于http的rpc实现。
第三步,查看websocket端口的连接状态
先到服务器平台,查看websocket使用的哪个端口,F12,选择network-ws,看socket.io的端口号
回到设计器:
jps --查看设计器进程:netstat -ano | findStr "设计器进程pid"
看有没有一条38888 established 的tcp 连接 (如果端口是其它,就看其它的状态)
解决方法:如果状态时listening,则没有连接上,需要看下端口是否被其它应用占用。
如果我的回答对你有帮助,麻烦给个最佳答案,谢谢。