Tomcat问题。http://localhost:8080不能打开,但是http://127.0.0.1:8080却可以打开

shiyan_1314 2011-11-30 02:26:22
Tomcat问题。
http://localhost:8080不能打开,但是http://127.0.0.1:8080却可以打开
IDE是MyEclipse9.0 Tomcat是6.0免安装版(7.0也试过,也不行) jdk 1.6
Tomcat conf下的server.xml配置都是正确的。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->

8080端口也没有被占用
localhost 也是配置为127.0.0.1的。
不知道为什么会出现这样的情况。
以前从未出现过。

另外昨天发的贴,怎么不见了?
...全文
807 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
喵星程序猿 2012-04-15
  • 打赏
  • 举报
回复
在Windows 7下localhost默认是关闭的。

解决方法,通常情况下能解决:

开始->附件->命令提示符,注意右键选择“以管理员身份运行”
键入cd C:\Windows\System32\Drivers\etc,进入了etc目录
键入notepad hosts,这样用记事本打开了hosts文件
文件中有这一行:
# 127.0.0.1 localhost
将#号去掉,保存退出
再访问http://localhost:8080就行了
shiyan_1314 2011-12-08
  • 打赏
  • 举报
回复
大侠们帮帮忙啊,我就看着2楼好像说的有点道理,其他的说的配置提问就说过hosts已经配置好了
shiyan_1314 2011-12-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 babyboy9685 的回复:]
Tomcat 里有个 Engine 你看看你是配的什么?
[/Quote]


在tomcat下搜索了Engine 出来两个html文件
在里面搜了localhost 和 127.0.0.1 都没有任何结果。。。
不知道你说的配置,是配什么?
另外电脑是公司的,联网都是用代理。。。
之前看过副总那里可以用localhost。
不仅是tomcat服务器不能用localhost
Apcahe也是一样,但是都可以用127.0.0.1
shiyan_1314 2011-12-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bujanbusan 的回复:]
127.0.0.1 localhost
hosts文件的问题
[/Quote]

hosts是配置好的,提问时就说明了
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
ylovep 2011-12-02
  • 打赏
  • 举报
回复
C:\WINDOWS\system32\drivers\etc\hosts 这个可以试一试
finally2011 2011-12-02
  • 打赏
  • 举报
回复
你删除了webapp下面的文件
东风无眠 2011-12-02
  • 打赏
  • 举报
回复
使用root权限
vi /etc/hosts
增加一行:127.0.0.1 localhost
:wq
逍遥庄主 2011-12-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 babyboy9685 的回复:]

Tomcat 里有个 Engine 你看看你是配的什么?
[/Quote]
还有一个Host
逍遥庄主 2011-12-02
  • 打赏
  • 举报
回复
Tomcat 里有个 Engine 你看看你是配的什么?
CSDW 2011-12-02
  • 打赏
  • 举报
回复
我觉得是tomcat里面配置有问题。tomcat里面最好配置localhost 不要配置成127.0.1.1
Mobile_cai_110 2011-12-02
  • 打赏
  • 举报
回复
假如你系统盘在C盘 C:\WINDOWS\system32\drivers\etc\hosts 找到这个文件,用记事本打开看其中是否有这样的一行文字, 127.0.0.1 localhost 没有自己把它加上就OK啦,然后SAVE,重新打开新的浏览器
zhouyusunquan 2011-11-30
  • 打赏
  • 举报
回复
看host文件,还有跟你首页有关系,如果首页拦截了localhost的话,那是不行的
土土 2011-11-30
  • 打赏
  • 举报
回复
127.0.0.1 localhost
hosts文件的问题
土土 2011-11-30
  • 打赏
  • 举报
回复
真怪了 吧你QQ告诉我 我远程登录 看看 !
Tinker_ 2011-11-30
  • 打赏
  • 举报
回复
localhost也叫local ,正确的解释是:本地服务器
127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)

localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。 有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限

个人认为应该是权限的问题。

81,122

社区成员

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

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