防火墙设置入站规则和ping请求超时解决办法(Tomcat+Windows项目部署后续)

今天客户突然说部署的项目在同一局域网内用不同电脑ping不通且爆tomcat400的错误,特此记录解决办法(用另一台电脑连服务器,服务器本机没有任何问题)

tomcat 400(客户端请求错误…)

页面没有爆400的错误,接口请求爆400
防火墙设置入站规则和ping请求超时解决办法(Tomcat+Windows项目部署后续)_第1张图片
这是修改后的结果,修改之前ip是localhost,禁用缓存那里没有√。但事实上,用另一台电脑访问服务器的后端时,不能用localhost,必须用服务器的ip地址,而这个地方需要在前端与后端连接的地方改,修改之后需要√禁用缓存,清除浏览器当前缓存。

ping请求超时

按照其他大佬的结论有以下几种常用方法:
1.关闭防火墙(通用但不安全的方法)
2.不关闭防火墙,启用出入站带ICMP字样的规则(较安全的方法)
防火墙设置入站规则和ping请求超时解决办法(Tomcat+Windows项目部署后续)_第2张图片防火墙设置入站规则和ping请求超时解决办法(Tomcat+Windows项目部署后续)_第3张图片3.检查电脑的网络,是否连接两个及以上的网络,此时ip有多个(这一点一定要注意,俺就是踩了这个大坑,ping了老大半天,结果不是真正的Ip)

打开防火墙时如何给同一局域网其他电脑开放端口

俺的项目有前后三个项目,前端两个,后端一个,也就是一共有三个端口,所以按照网上的开放端口的步骤,在特定端口那里要全部写上。(这里也是俺踩的大坑,一定不要忘记后端的端口,不然访问不到后端的接口)
防火墙设置入站规则和ping请求超时解决办法(Tomcat+Windows项目部署后续)_第4张图片
以上就是今天的总结,有问题的朋友欢迎私聊和评论,咱们一起探讨。

你可能感兴趣的:(Tomcat,tomcat,windows,java)