`
gcq04552015
  • 浏览: 462004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat 可以localhost访问,但不能127.0.0.1访问(转)

 
阅读更多
先介绍一下127.0.0.1与localhost的区别

区别1:

localhost也叫local ,正确的解释是:本地服务器
127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)
他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1
区别2:
localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
本机IP 也是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。
但是本机IP与127.0.0.1的区别是:
127.0.0.1 只能通过本机访问
本机IP 通过本机访问也能通过外部访问




有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,用的到网络用户的权限。




安装完Tomcat后,在地址栏中输入http://localhost无法访问,这时可逐个排除可能发生的原因。

1.是否启动了tomcat;

2.启动了Tomcat,打开http://127.0.0.1看是否能访问Tomcat的默认网页,能访问说明Tomcat安装成功,可能是无法解析localhost;

3.开始--命令(cmd)--ping localhost,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost;

因为安装ipV6,ping localhost 显示的不是127.0.0.1而是别的,这个要注意。


4.如果上一步不成功,则用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:127.0.0.1 localhost ,如果没有则将其添加进去,再查看能否访问localhost;

5.使用代理的同学们注意了

在设置代理服务器的时候,未将"对于本地址不使用代理服务器(B)"打钩,导致访问本地地址的时候也实验代理服务器,localhost只能被本地主机解析,代理服务器不能解析其他主机的localhost。只要将 Internet选项--链接--局域网设置--代理服务器 下的那个√打上就可以了。
分享到:
评论

相关推荐

    Tomcat 9 虚拟路径配置

    例如,在上面的例子中,Web应用的实际物理路径是`D:\Java\apache-tomcat-9\backstage`,而通过配置虚拟路径后,用户可以通过`http://127.0.0.1:8080/backstage/`来访问它。 #### 二、Tomcat 9中配置虚拟路径的步骤 ...

    Tomcat下部署多个项目

    通过访问http://127.0.0.1:8080/route和http://127.0.0.1:8080/route2,我们可以访问不同的项目。 2. 使用Service部署多个项目 在Tomcat的server.xml文件中,我们可以添加多个Service元素,每个Service元素对应一...

    tomcat cluster 集群 session复制

    都可以在访问另外一个链接的时候得到。对应的sessionid的后缀会变成对应Tomcat的jvmRoute. (以上测试的tomcat均在同一台服务器上) 接下来再配置Apache的mod_jk. workers.properties的内容节选如下: (重点是...

    TOMCAT多域名绑定

    为了使其他域名能访问,可能需要配置Tomcat监听所有IP地址(0.0.0.0),或者特定的公网IP。这可以通过修改`server.xml`中的`<Connector>`标签来实现。 4. **SSL/TLS支持**:如果需要启用HTTPS,需要配置SSL证书。在...

    Tomcat9.0安装教程

    Apache Tomcat 是一款广泛应用的开源Web应用服务器,尤其在轻量级系统和并发访问量不大的场景中,它因其简洁高效而备受青睐。Tomcat 9.0 是其较新的一个版本,提供了对Java EE 8标准的支持。下面将详细介绍如何安装...

    tomcat7在linux下的安装

    请注意,这里的IP地址应替换为你的服务器实际IP,如果你在本地测试,可以使用`localhost`或者`127.0.0.1`。此外,如果Tomcat配置了防火墙规则,可能还需要开放8080端口,以便外部访问。 总结起来,安装Tomcat7的...

    Tomcat8(Tomcat9)+redis实现Session共享(支持Redis集群)

    这个解决方案的优势在于,当你的Web应用部署在多台Tomcat服务器上时,每台服务器都能访问到同一份Session数据,从而实现了Session的跨服务器共享。此外,Redis的高并发性能和持久化能力也能保障在高负载下的服务稳定...

    Tomcat安装以及环境配置

    打开浏览器,输入localhost:8080或127.0.0.1:8080,回车键。如果出现Tomcat的欢迎界面,则说明Tomcat服务搭建成功。 五、解决乱码问题 在使用Tomcat服务时,可能会遇到乱码问题。这是因为Tomcat的配置文件使用的是...

    dubbo-admin 直接tomcat可以运行

    配置完成后,重启Tomcat,现在你可以通过浏览器访问`http://localhost:8080/dubbo-admin`(假设Tomcat默认端口为8080)来打开dubbo-admin的管理界面。登录后,你可以查看服务提供者和消费者的详细信息,进行服务的...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    3. **屏蔽文件列表**:为了安全考虑,对系统中不需要公开的文件进行屏蔽处理,确保这些文件既不能通过 Apache 访问也不能通过 Tomcat 访问。 #### 安装准备 - **环境需求**:需要安装 JDK1.5 或以上版本。 - **...

    Tomcat7性能优化

    通过对Tomcat7进行合理的配置和优化,不仅可以提高系统的并发处理能力,还能有效降低资源消耗,提升用户体验。本文从服务器资源的角度出发,介绍了Tomcat管理员账户配置、服务器间通信协议、运行模式选择、执行器...

    tomcat安装和下载和部署

    打开浏览器,输入`http://localhost:8080`或`http://127.0.0.1:8080`。如果出现Tomcat的欢迎页面,表明安装成功。 7. **控制台启动与测试**: 你也可以通过运行`bin`目录下的`startup.bat`和`tomcat7.exe`(需...

    Android与本地Tomcat的连接[文].pdf

    总的来说,要在Android模拟器上访问本地Tomcat服务器,必须理解模拟器的网络设置,使用`10.0.2.2`代替`localhost`或`127.0.0.1`,并确保应用拥有正确的网络访问权限。这对于进行Android应用的本地服务器集成测试至关...

    Apachet与tomcat的集成环境

    将`Connector`元素的`address`属性设置为`127.0.0.1`,并确保端口与Apache中的配置不冲突。 5. **测试配置**:重启Apache和Tomcat后,通过访问在Apache中配置的URL(如`http://yourdomain.com/app`),如果能正确...

    nginx_https+tomcat_http配置.docx

    - 在浏览器中访问`127.0.0.1:80`,确认能看到Nginx的欢迎页面。 - **设置Nginx为开机自启动** - 下载winsw工具并放置于Nginx安装目录下,重命名工具为`nginx-service.exe`。 - 创建配置文件`nginx-service.xml`...

    eclipse Tomcat配置

    这一现象通常是由于Eclipse将Tomcat的项目发布目录(即tomcat目录中的webapps)进行了重定向处理,导致在Tomcat安装目录下的webapps目录内找不到实际的项目文件。这直接影响了项目的正常部署和访问。 **解决办法**...

    nginx+tomcat负载、集群简单搭建

    - 测试Nginx是否成功启动,可以通过浏览器访问`http://127.0.0.1`,如果看到Nginx的欢迎界面,则表示安装成功。 3. **安装配置Tomcat** - 下载Tomcat并解压到指定目录。 - 修改Tomcat的配置文件(如`server.xml`...

Global site tag (gtag.js) - Google Analytics