今天系统安装到测试环境上,一直无法访问。显示的效果是和应用服务器完全没启动是一样的
如果应用服务器完全没启动:
IE上显示的是:IE无法显示该页面
Chrome显示的是:糟糕!谷歌浏览器无法连接到ip:port
火狐显示的是:连接超时,位于ip的服务器响应时间过长
如果应用服务器已经启动了,但是应用启动失败:
都是404页面
如果应用服务器和应用都启动了,但是页面的某一个URL有错误:
都是500页面
但是因为同样的代码,在本地和开发环境是完全没问题的,所以最后就想到了防火墙。因为这个应用是采用https协议,端口是8043,不是默认的8080。在防火墙中将8043端口打开以后,就正常了
系统起来以后,调用一个外部的web service又失败了,走的也是https协议,目标的端口是443,这次很容易就想到应该也是同样的原因。在防火墙中将443端口打开,一切正常
总结:在系统无法访问,或者调用外部URL失败的时候,需要检查一下是否是防火墙屏蔽了端口的问题
防火墙造成系统异常
猜你喜欢
转载自kyfxbl.iteye.com/blog/1475759
今日推荐
周排行