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

关于局域网内无法通过IP无法访问tomcat问题

 
阅读更多

  今天突然碰到一个问题,感觉特别不可思议,网上查询了半天,还是无法处理。后来突然看见了一篇文章,然后又试了一下,居然OK啦。

 

    问题: 局域网内,我自己及其上部署了一个tomcat应用,但是我在自己机器上可以通过如下方式访问引用。

   http://localhost:8080/xxxx

  http://127.0.0.1:8080/xxxx

这些访问都OK

 

假如我的机器的IP是192.168.1.100, 然后我通过如下方式访问:

http://192.168.1.100:8080/xxxx 无法访问,感觉很奇怪。

 

网上查询说防火墙问题,杀毒软件问题,都关闭后,还是不行,最终解决方案如下:

 

打开tomcat/conf/server.xml文件, 找到Connector节点, 未修改前如下:

 <Connector port="80" protocol="HTTP/1.1" address="127.0.0.1"

               connectionTimeout="20000" 

               redirectPort="8443" />

 

把如上 address="127.0.0.1"    的IP地址换为 “0.0.0.0”  ,就解决问题啦。至于什么原因,下面大概说一下,其实自己也还是不怎么明白撒情况。

修改IP ,网上说是因为当使用127.0.0.1 的时候,tomcat 被绑定到了::1, IPv6.

我们要让他绑定到IPV4 就OK啦,所以改为0.0.0.0.

分享到:
评论

相关推荐

    Springboot过滤器禁止ip频繁访问功能实现

    Springboot过滤器禁止ip频繁访问功能实现是指在Springboot项目中,通过编写一个过滤器来限制ip频繁访问的功能实现。这项功能可以防止恶意ip的访问,保护服务器的安全。 首先,需要了解什么是过滤器。在Web开发中,...

    如何在局域网中设置可以直接被公网访问的服务器分享.pdf

    在设置路由器时,我们需要为服务器设置一个固定IP,其中 MAC地址为服务器的物理地址,IP 地址为给服务器分配的局域网IP。同时,我们还需要将服务器对外提供服务的端口绑定到对应的服务器局域网IP。这样可以确保...

    Ubuntu虚拟机tomcat服务器搭建与局域网主机互联

    Ubuntu虚拟机tomcat服务器...这篇文章讲解了如何在Ubuntu虚拟机上搭建tomcat服务器,设置数据库,解决常见问题,并实现虚拟机访问主机的服务器、主机访问虚拟机上的服务器、局域网的其他主机访问我虚拟机上的服务器。

    Android与Tomcat远程访问

    《Android与Tomcat远程访问详解》 在移动应用开发中,常常需要实现...总之,Android与Tomcat的远程访问是移动应用开发中的基础且关键的一环,通过熟练掌握这一技术,开发者可以构建出功能强大、稳定可靠的网络应用。

    FineReport关于tomcat集群部署的方案.docx

    4. 文件夹共享后,局域网内的服务器均可通过\IP 文件夹访问共享的工程目录。 FineReport 集群部署的配置文件包括: 1. cluster.xml 文件,包括 PublicURL、ServiceName、IP、Port 和 WebAppName 等信息。 2. ...

    关于tomcat集群部署的方案

    最后,对于共享式集群,需要在局域网内配置共享文件夹,使得各个服务器节点能够从同一位置读取工程文件,这样便于工程的部署和更新。共享文件夹可以设置在一个特定的服务器上,确保所有Tomcat节点都能够访问。 通过...

    j2ee文件上传下载局域网网站

    3. **局域网内的通信**:由于这是一个局域网内的应用,文件传输可能不涉及互联网,而是通过TCP/IP协议在本地网络上进行。开发者可能使用了HTTP或自定义的协议来实现这一功能。HTTP是Web的标准协议,易于实现且广泛...

    tomcat 域名绑定

    DNS 解析是指将域名解析到服务器的 IP 地址,以便用户可以通过域名访问网站。 三、Tomcat 配置和端口号修改 在 Tomcat 的 conf 文件夹下,有一个 server.xml 文件,我们可以在其中修改端口号,从而实现域名访问。...

    局域网聊天jsp

    5. **安全考虑**:由于涉及到局域网内的通信,项目需要考虑防止未授权访问、消息篡改等安全问题,可能需要实现用户认证和消息加密。 6. **性能优化**:考虑到局域网环境和实时性要求,项目可能需要优化消息的发送...

    基于java实现的将局域网电脑的端口映射到公网。或不走公网流量使用直连客户端方式映射局域网电脑.zip

    标题中的“基于Java实现的将局域网电脑的端口映射到公网”是指通过编程技术,使用Java语言来创建一个程序,使得局域网内的计算机可以被公网访问。这通常涉及到网络编程、端口转发和NAT穿透等概念。 在互联网环境中...

    Nginx+Tomcat负载均衡

    2. 利用nginx的基于访问ip的hash路由策略,保证访问的ip始终被路由到同一个tomcat上,这个配置更简单。但是我们的应用很可能是某一个局域网大量用户同时登录,这样负载均衡就没什么作用了。 3. 利用memcached把多个...

    tomcat server.xml 配置

    1. **确定内网IP地址**:首先确认你的服务器在局域网中的IP地址。 2. **配置端口转发**:登录路由器管理界面,配置端口转发规则,将外网端口映射到内网服务器的相应端口。 #### 四、总结 通过上述分析可知,`server...

    如何将Javaweb工程的访问协议由http改为https及通过域名访问.doc

    如果希望在本地开发环境中通过域名访问,可以编辑本机的`hosts`文件,将域名映射到本地IP(通常是127.0.0.1),然后按照上述步骤生成证书并配置Tomcat。 通过以上步骤,你可以成功地将Javaweb工程的访问协议由HTTP...

    搭建代理服务器.docx

    提供使用私有IP访问internet的访问 提高了网络的安全性 方便对用户的管理 代理方式: 普通代理:客户端主机必须在自己的浏览器里指定代理服务器的IP地址和代理服务器监听的端口号,才可以通过代理服务器访问互联网。...

    基于SSM框架的局域网多人在线聊天系统

    这可能涉及到Socket编程,通过TCP/IP协议传输数据,保证消息的可靠性和顺序性。 8. **数据库设计**:包括用户表、聊天记录表等,需要考虑数据的一致性、安全性和性能。例如,用户表可能包含用户名、密码、在线状态...

    android(eclipse)和myeclipse(tomcat服务器)交互

    8. **同一局域网限制**:描述中提到服务端和客户端需要在同一局域网内,这是因为Android设备通常是通过Wi-Fi连接,而MyEclipse运行在桌面系统上,两者需在同一个网络环境下才能通信。如果不在同一局域网,可能需要...

    Tomcat性能的测试

    3. **网络环境**:客户端与服务器间的通信是通过局域网、100baseT、10baseT还是调制解调器? 4. **请求模式**:客户端是否反复请求相同页面,还是随机访问不同页面? 5. **请求频率**:请求是有规律还是随机发生的?...

Global site tag (gtag.js) - Google Analytics