访问路径问题

飞奔的兔子鸡 2010-07-06 09:29:49
访问tomcat时:
http://localhost:8080/可以访问
http://127.0.0.1:8080/可以访问
http://192.168.2.14:8080/访问不了,(192.168.2.14是本机的ip地址)

因为我现在是在学习dns服务器之类的知识,所以需要在局域网内访问本机网站,但是http://192.168.2.14:8080/却一直访问不了,之前是可以的,我也不知道怎么回事,也没做什么操作,怎么就不可以了呢!网络正常,局域网文件共享访问也正常,ping也没问题。

有谁知道这是怎么回事吗?帮帮忙
...全文
135 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxj98504 2010-07-07
  • 打赏
  • 举报
回复
路过,帮顶
yktd26 2010-07-07
  • 打赏
  • 举报
回复
netstat -na看一下tomcat 8080端口是不是绑定在127.0.0.1上了?如果是找到
server.xml在<Connector address="127.0.0.1" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这里把address="127.0.0.1"去掉,重新启动

如果8080绑定在 0.0.0.0上,那我觉得还是防火墙或者端口映射的问题
神探狄仁杰 2010-07-07
  • 打赏
  • 举报
回复
你的IP地址,是自动获取的?
如果外网访问,你需要配置路由器映射!
如果局域网不能访问,请检查网关、网段、防火墙!
如果本机不能访问,是不是你安装了类似于诺顿之类的杀毒软件嘞!
HappyKeKe 2010-07-07
  • 打赏
  • 举报
回复
晕.........................
angel21li 2010-07-07
  • 打赏
  • 举报
回复
换台机子试试
YangWenChaoX 2010-07-07
  • 打赏
  • 举报
回复
哎, 头痛的问题 !
你把你的tomcat放到别人的机器上试试...
sun0322 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 huanran_li 的回复:]
引用 8 楼 sxzlc 的回复:
按以下方法操作90%会好用

C:\WINDOWS\system32\drivers\etc\host


127.0.0.1 localhost
127.0.0.1 192.168.2.14

你试试!


按照你这样的操作,以后要是需要修改IP的话,那不是每次都得来这里修改了,而且局域网内的其他机器应该访问不到吧!
[/Quote]

对的!
飞奔的兔子鸡 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 gaoxiang519 的回复:]
你是不是在内网哦,在内网的话,你查出的ip地址:192.168.2.14就是你们内网的网关,是你们所有机器对外访问公用的地址,肯定能ping通,但http://192.168.2.14:8080/访问不了。
[/Quote]

路由设置的网关是192.168.2.2啊192.168.2.14是本机的ip地址
飞奔的兔子鸡 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 sxzlc 的回复:]
引用 10 楼 huanran_li 的回复:
出现了个很大的问题,就是我有一个正在的物理网卡,因为装了个虚拟机,所以有二个虚拟网卡VMware Network Adapter VMnet8和VMware Network Adapter VMnet1,我现在用Network Adapter VMnet8的ip192.168.2.1地址访问本机器,就可以了?而我吧这二个虚拟网卡都禁用掉之后,用原来……
[/Quote]

现在我没动用虚拟机里面的东西啊,虚拟机都没开,现在是在本机上用本机ip地址访问web访问不了!局域网内其他机器也访问不了!

这个跟外部网没关系啊
飞奔的兔子鸡 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sxzlc 的回复:]
按以下方法操作90%会好用

C:\WINDOWS\system32\drivers\etc\host


127.0.0.1 localhost
127.0.0.1 192.168.2.14

你试试!
[/Quote]

按照你这样的操作,以后要是需要修改IP的话,那不是每次都得来这里修改了,而且局域网内的其他机器应该访问不到吧!
gaoxiang519 2010-07-07
  • 打赏
  • 举报
回复
你是不是在内网哦,在内网的话,你查出的ip地址:192.168.2.14就是你们内网的网关,是你们所有机器对外访问公用的地址,肯定能ping通,但http://192.168.2.14:8080/访问不了。
sun0322 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 huanran_li 的回复:]
出现了个很大的问题,就是我有一个正在的物理网卡,因为装了个虚拟机,所以有二个虚拟网卡VMware Network Adapter VMnet8和VMware Network Adapter VMnet1,我现在用Network Adapter VMnet8的ip192.168.2.1地址访问本机器,就可以了?而我吧这二个虚拟网卡都禁用掉之后,用原来的方式访问还是不行?这怎么回事?为什么用虚拟网卡的……
[/Quote]

问lz:
你是虚拟机访问自己机器
还是自己机器访问虚拟机
还是别人机器访问你的机器
还是别人机器访问你机器上的虚拟机
JavPer 2010-07-06
  • 打赏
  • 举报
回复
路过,顶
飞奔的兔子鸡 2010-07-06
  • 打赏
  • 举报
回复
出现了个很大的问题,就是我有一个正在的物理网卡,因为装了个虚拟机,所以有二个虚拟网卡VMware Network Adapter VMnet8和VMware Network Adapter VMnet1,我现在用Network Adapter VMnet8的ip192.168.2.1地址访问本机器,就可以了?而我吧这二个虚拟网卡都禁用掉之后,用原来的方式访问还是不行?这怎么回事?为什么用虚拟网卡的ip访问反而可以呢?
firelfy_selma 2010-07-06
  • 打赏
  • 举报
回复
我在jboss中遇过这种情况,但tomcat中未遇到过
sun0322 2010-07-06
  • 打赏
  • 举报
回复
按以下方法操作90%会好用

C:\WINDOWS\system32\drivers\etc\host


127.0.0.1 localhost
127.0.0.1 192.168.2.14

你试试!
飞奔的兔子鸡 2010-07-06
  • 打赏
  • 举报
回复
来个兄弟帮忙解决啊#15
飞奔的兔子鸡 2010-07-06
  • 打赏
  • 举报
回复
我把所有防火墙和杀毒软件全光了,还是不行!
sun0322 2010-07-06
  • 打赏
  • 举报
回复
把防火墙关了就可以了!
飞奔的兔子鸡 2010-07-06
  • 打赏
  • 举报
回复
在线等,有知道的兄弟帮忙下!
加载更多回复(3)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧