记录一次很奇葩的bug修改“404 page not found,为什么我的网页在内网无法访问”

  一天晖哥突然在微信上问我,为什么我们的VTC系统内网没法访问。
  What?我疑惑地在浏览器中输入192.168.xx.xx,回车。
  浏览器:抱歉,404,查Bug去吧。

  这个怎么查啊,程序也没问题,部署到本地测试没有问题啊,为什么到服务器上就出现问题?
  运维的阿宇说,这可能是Tomcat出问题了,让我去查查Tomcat启动日志catalina.out 。
  没问题啊,除了一个不知道哪里报出的java类型转换错误,一切正常。
  等等,好像有个问题!
  WARNING: Unknown default host [localhost] for connector [Connector[HTTP/1.1-8080]]
  仿佛闻到了Bug的味道,去服务器的tomcat配置文件server.xml一看,原来host的name被改成了外网IP地址,可能是前同事为了做单点登录,改了host的name,但又没有再加一个内网的host。通过对比另一个系统的配置文件,又百度了一下,我又把server.xml配置的host的name改回了localhost,因为我们的VTC系统根本就没有单点登录,对于这种做了一半的功能我也是很服气。
记录一次很奇葩的bug修改“404 page not found,为什么我的网页在内网无法访问”_第1张图片
上面那个图,是我从网上扒来的,具体说明请看下面的地址链接。
参考链接 http://www.cnblogs.com/starhu/p/5599773.html tomcat中server.xml配置详解

你可能感兴趣的:(后端开发)