你的意思是通过外网访问到你abc工程下的index.jsp文件么?

解决方案 »

  1.   

    如果用你当前电脑IP访问能成功的话,说明白外网就能访问了,你不应该这样访问,你要是想让往网访问的话是http://192.168.0.101:8080/abc/index.jsp 这样是对的。
    我做测试项目时都用localhost:8080没问题的,你也应该一样没问题。
      

  2.   

    我就是当前电脑IP 192.168.0.101 不能访问。
    只能用localhost 和 127.0.0.1
      

  3.   

    那就对了,用localhost和127.0.0.1访问,
    如果你想要外网访问是你当前电脑IP访问
      

  4.   

    不知有没听懂我的意思?
    我当前电脑IP是  192.168.0.101 ,但却不能用自己的IP访问自己的页面
    我还没有通过其它机器去访问它。
    这应该是那里配置的问题吗?
      

  5.   

    我用项目试了一下,把localhost换成我当前电脑的IP是可行的。
      

  6.   

    局域网,需要做端口映射才能使外部网络访问到你的机器。
    这种情况,大概是防火墙的问题,检查下防火墙。理论上,
    localhost 相当于本地域名,由系统(win)的host文件控制(有些软件使用该文件控制你不可以访问某些IP)
    所以,localhost就是127.0.0.1这个本机保留IP的域名。
    而192.168.0.101是路由器给你分配的IP(或者自己手动设置的),也就是对于其他局域网显示的你的IP地址。
    你可以这样:
    把自动分配IP关闭(路由DHCP服务不起作用了),然后自己手动分配IP,这个建议设置:192.168.1.100避免和局域网其他机器冲突,
    然后本机访问这个地址:http://192.168.1.100:8080/abc 试试。
    如果这样可行,就是路由器问题(基本没可能)
    大概猜测是防火墙问题
      

  7.   

    先Ping 一下你的IP
    确定网络是通的你的机子上有安装防火墙吗?
      

  8.   

    你想用IP来访问当然是可以的了,但是你应该修改你程序里面的访问servlet的语句,将里面的localhost换成你的IP就可以了
      

  9.   

    端口号是不是不对  还是防火墙阻止了tamcat
      

  10.   

    192.168.0.101 是公司做测试服务器的,
    安装了 WINDOWS 2003 
    它装有瑞星,我把防火墙关了还是不行。
      

  11.   

    192.168.0.101 是公司做测试服务器的,
    安装了 WINDOWS 2003 
    它装有瑞星,我把防火墙关了还是不行。
      

  12.   

    是本机
    我用LOCALHOST和127。0。0。1可以访问成功我想用本机的IP地址访问就不行,
      

  13.   

    http://192.168.0.101:8080/abc/index.jsp 这样是对的。