有个问题,查了好久资料也没解决,就是安装好Tomcat服务器后,在浏览器中输入http://localhost:8080/打不开网页,输入http://172.16.45.84:8080/却能正常打开,这个是为什么?(注:操作系统Vista Ultimate,浏览器IE 8 和firefox 3.5)

解决方案 »

  1.   

    在Tomcat安装目录下找到conf\server.xml看里面是否有下面的内容:<Engine name="Catalina" defaultHost="localhost">
        
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>
          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">      
          </Host>
        </Engine>
      

  2.   

    打开C:\WINDOWS\system32\drivers\etc\hosts文件,看看有没有127.0.0.1       localhost这一句
    没有的话,加上
      

  3.   

    localhost指的不是127.0.0.1吗?和172.16.45.84有什么关系?你要是127.0.0.1能打开,localhost不能,那才应该是有问题啊。
      

  4.   

    http://127.0.0.1:8080 这个地址能不能访问?1、查看tomcat的conf\server.xml
    2、查看windows的C:\WINDOWS\system32\drivers\etc\ 下的hosts文件一般来说,这两个你不会做改动的。