tomcat无法打开http://localhost:8080 但是却可以打开http://127.0.0.1:8080/

shiyan_1314 2011-11-29 10:04:29
tomcat无法打开http://localhost:8080 但是却可以打开http://127.0.0.1:8080/
tomcat版本是6.0的。
一开始配置tomcat7.0后出现2011-11-29 10:00:07 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_10\bin;D:\Develop\Tomcat\apache-tomcat-7.0.11\bin
2011-11-29 10:00:07 org.apache.coyote.AbstractProtocolHandler init
信息: Initializing ProtocolHandler ["http-bio-8080"]
2011-11-29 10:00:07 org.apache.coyote.AbstractProtocolHandler init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
2011-11-29 10:00:07 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1027 ms

之后无法访问http://localhost:8080
后来配置tomcat6.0后还是出现这样的问题。去网上找了些方法,在http://tomcat.heanet.ie/native/下载了对应的tcnative-1.dll后,该问题解决,但是还是无法http://localhost:8080。但是却突然发现http://127.0.0.1:8080/能访问。
网上说可能是8080端口被占用,查了下,没有被占用。C:\WINDOWS下的hosts 127.0.0.1 localhost也配置好了
还有 tomcat/bin/server.xml中
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
也是这样配置的。
但是http://localhost:8080就是无法访问。
求大侠们帮帮忙。以前配置tomcat和MyEclipse都是往高版本配置也没见出现过这样的错误。
注:系统是XP、jdk环境变量都配置好了

...全文
603 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanboailanqiu 2011-11-29
  • 打赏
  • 举报
回复
netstat -ano|findstr 8080
五哥 2011-11-29
  • 打赏
  • 举报
回复
C:\WINDOWS\system32\drivers\etc\hosts看看有没有
127.0.0.1 localhost

如果还不行,删除cookies 和所有IE缓存文件
wnf2009 2011-11-29
  • 打赏
  • 举报
回复
C:\WINDOWS\system32\drivers\etc\hosts
BigBear 2011-11-29
  • 打赏
  • 举报
回复
解决方案:http://topic.csdn.net/u/20090820/21/c1481560-28d0-451f-9fa2-3d0001280ec9.html
sunnylyy 2011-11-29
  • 打赏
  • 举报
回复
其实,我觉得吧,http://127.0.0.1:8080/好用就可以了,在localhost这个问题上过于纠结没必要。
BigBear 2011-11-29
  • 打赏
  • 举报
回复
这个问题以前也碰到过。错误的出现可能由tomcat的端口号是否占用和tomcat的配置,以及widonws本身hosts的ip和host主机名的配置
FChengLiang 2011-11-29
  • 打赏
  • 举报
回复
你查看一下C:\WINDOWS\system32\drivers\etc\hosts 看一下是不是配置有问题,如果确定还是没问题的话,建议你从其他机器上拷贝过来!!记得清一下IE缓存,重启一下TOMCAT!!!


祝你成功
fyswords 2011-11-29
  • 打赏
  • 举报
回复
windows吗?hosts里面的localhost对吗?
Alawn_Xu 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 shiyan_1314 的回复:]
tomcat无法打开http://localhost:8080 但是却可以打开http://127.0.0.1:8080/
tomcat版本是6.0的。
一开始配置tomcat7.0后出现2011-11-29 10:00:07 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat ……
[/Quote]
http://localhost:8080 不能打开。,http://127.0.0.1:8080/
可以打开。。。是不是你的DNS域名解析器出问题了?????检查下。。。
oO临时工Oo 2011-11-29
  • 打赏
  • 举报
回复
CMD里面 ping localhost可以通吗
shiyan_1314 2011-11-29
  • 打赏
  • 举报
回复
帮帮忙啊。大侠们,自己先顶个

81,094

社区成员

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

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