我在本机安装了tomcat5.5 也配置了应用程序,使用http://localhost:80可以正常访问,但是使用http://127.0.0.1:80 或者我本机的ip是不能访问,提示导航已取消,这是为什么呢?

解决方案 »

  1.   

    你看看在conf/server.xml中你的项目是不是部署到了<Host name="localhost" appBase="webapps"
           unpackWARs="true" autoDeploy="true"
           xmlValidation="false" xmlNamespaceAware="false">之中
      

  2.   

    server.xml的配置没有变动,用tomcat默认的,只是增加一个虚拟目录,
    ip我是采用的自动捕获,刚刚试过采用固定ip也一样的,不能访问
      

  3.   

    什么意思?
    我本机的ip是10.0.0.119
    ie地址栏里输入http://10.0.0.119应该没有错误吧
      

  4.   

    那你看看C:\WINDOWS\system32\drivers\etc\hosts 最后是不是有一行: 127.0.0.1 localhost
      

  5.   

    貌似不是,最后两行是:
    #127.0.0.1 localhost
    # ::1      localhost
    这里有什么讲究?
      

  6.   

    它的作用是定义IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。 IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。 
      

  7.   

    额,我改了以后,更加惨,原先的时候用http://localhost是可以的,改了以后连http://localhost也访问不了了