`
thoreau
  • 浏览: 355392 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat服务器输入localhost可以访问,ip无法访问解决办法

阅读更多

 

转自:http://blog.csdn.net/xinyue3054/article/details/7895166

 

最近在开发项目中,遇到的一个问题是:

在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/fm访问项目,不能用

http://127.0.0.1:8080/fm访问项目,也不能用本地的IP地址访问(http://192.16/8.0.191:8080/fm

起初认为是防火墙的原因,但是防火墙是关闭的,应该没有影响;

后来认为是win7的原因,那个远程那有个不允许远程访问,但是更改了都没有效果;

再后来认为是想原来tomcat6的时候,没有出现过此问题,所以现在觉得应该是tomcat5的问题。

 

经过从网上查找,原因应该是tomcat绑定IP地址的问题,可以通过ping localhost查看IP是哪种格式,现解决方案如下:

(借鉴而得的解决方法)

1. 使用cmd命令netstat -n, 查看tomcat地址绑定, 发现是绑定到::1, IPv6.

2. 配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其绑定到IPv4, 如下

 

(借鉴的解决方案)
<1>使用cmd命令netstat -n, 查看tomcat地址绑定, 发现是绑定到::1, IPv6;
<2>配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其绑定到IPv4
<Connector port="8080" maxHttpHeaderSize="8192" address="0.0.0.0"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
<3>重启tomcat, 再次使用netstat -n, 查看tomcat地址绑定, 已变为IPv4.
此问题即可迎刃而解。
分享到:
评论

相关推荐

    APP客户端访问SSH框架服务器返回json数据实例(服务端和客户端源码)

    1.SHH是SSH框架的java wab工程,里面定义了一个action,启动apach-tomcat服务器后可在浏览器输入“localhost:8080/SSH/userjson”访问该action并得到返回的json数据{"description":"hahaha","hi":null,"jsonResult":...

    apache-tomcat-9.0.31-windows-x64.zip

    存放已经部署到tomcat服务器中的 服务端项目。 work: 存放tomcat运行时生成的临时文件。 案例 访问tomcat中的静态html网页资源: http://ip:port/appName/path 1&gt;启动tocmat服务器。 bin/startup....

    Tomcat监控工具Probe,支持tomcat6-7-8-9.zip

    5.启动tomcat,访问http://localhost:8080/probe/ 6.probe使用介绍 Applecations:tomcat上面正在跑的应用,可以看到每个应用的状态、请求数、session数等,点进去可以查看详细信息 Data Sources:tomcat的...

    nginx+tomcat 通过域名访问项目的实例

    看着腾讯服务器打折,花了40块钱大洋买了一个最低版本的服务器(穷,没办法,反正个人用用够了),这里不得不吐槽一下腾讯,安全级别设那么高干嘛,直接远程登录不行,因为ip都ping不通,还有各种端口、命令全部禁掉...

    redis集群所需jar包(tomcat7)

    用法:解压后的jar包分别放到集群项目所有tomcat的lib目录下,然后... host="localhost" //redis所在服务器ip port="6379" //redis服务端口 database="10" maxInactiveInterval="60"/&gt; 注:每个tomcat都要配置。

    产品销售分析系统spring struts2 jfreechart ibatis

    Tomcat服务器默认安装后使用8080端口,打开浏览器输入以下URL地址访问广告业务管理系统。 http://localhost:8080/prodcut/index.jsp 注意:如果改变Tomcat服务器端口,访问地址也要相应变更。 管理员用户名: admin ...

    产品销售分析系统案例

    Tomcat服务器默认安装后使用8080端口,打开浏览器输入以下URL地址访问广告业务管理系统。 http://localhost:8080/prodcut/index.jsp 注意:如果改变Tomcat服务器端口,访问地址也要相应变更。 管理员用户名: admin ...

    jsp全攻略,tomcat技术

    enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址 redirectPort 指定服务器正在处理http请求时收到了一个...

    Tomcat面试专题及答案.pdf

    tomcat 有哪几种 Connector 运行模式(优化)? bio:传统的 Java I/O 操作,同步且阻塞 IO。 maxThreads=”150”//Tomcat 使用线程来处理接收的每个请求。这个值表示 Tomcat 可创建的最大的线程数。默认值 200。可以...

    MCMS内容管理系统 v4.5.2.zip

    如果出现无法访问的情况输入 http:// ip地址(或localhost) tomcat端口 项目发布名/initApp进行初始化 账号:msopen 密码:msopen MCMS内容管理系统页面展示:   相关阅读 同类推荐:站长常用源码

    投票管理系统源码

    (1)服务器部署 ...3、将服务器与测试Android设备连接在同一局域网内(仅测试),注意服务器IP地址; 4、将Android应用安装到Android设备,启动之后,测试的用户名是“123456”和密码是“123456”。

    使用 HTML5 webSocket API实现即时通讯的功能

    如果要在多台计算机上进行测试,需要将websocket.js文件中"ws://localhost:8080/WebSocket/sendMessage"改为"ws://服务器计算机IP:端口/WebSocket/sendMessage" 访问时http为“http://服务器计算机IP:端口/...

    tomcat8 + nginx + memcached + cas 实现负载均衡的配置包

    1,tomcat8的配置: 1.1修改tomcat8.x/conf/context.xml的配置如下: &lt;!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file ...

    即时通信系统,ssm。

    若想在办公局域网使用,请修改im.js和wap.js里的ip为部署机器的局域网ip,浏览器访问局域网ip使用。如果是部署服务器则改为服务器外网ip。 注意config.properties文件中的配置 root地址为图片文件的前缀地址,根据...

    课程设计-基于Java web ssh框架的酒店管理系统(源码+数据库+文档,ppt).zip

    3.设置tcp/ip动态端口为1433,重启服务器。 4.将HMS.war放到tomcat的webapps下,启动tomcat。或者附加项目到myeclipse。 5.在浏览器输入http://localhost:8080/HMS/ 进入界面 6.测试帐号和密码是:admin admin ...

    REST服务示例入门

    1. 修改了web.xml的段,使工程既可以访问rest服务,又可以访问普通的页面资源,不用再像原作者那样再单独部署一个页面工程。 2. 由于【1】的改动,使得只有以/rest开头的URL才能映射到某资源,使用rest服务时,必须...

    【spring-boot-seckill分布式秒杀系统 v1.0】从0到1构建的java秒杀系统源码+安装说明

    6、最后,为了支撑更高的并发,追求更好的性能,可以对服务器的部署模型进行优化,部分请求走正常的秒杀流程,部分请求直接返回秒杀失败,缺点是开发部署时需要维护两套逻辑。 分层优化 1、前端优化:活动开始前生成...

    Nginx反向代理及负载均衡如何实现(基于linux)

    在我们的java项目中的体现就是,通过80端口访问,Nginx接收到,然后进行转发给tomcat服务器,再将服务器的结果给返回。 这里需要修改nginx.conf文件。 upstream backend { #代理的IP weight权重大的,接收的访问量...

    基于SpringBoot框架搭建的物联网数据采集系统服务器端(源码+项目说明).zip

    * 按时间段查询传感器异常页面不再需要输入时间戳而是通过控件输入日期 * 修复了前端页面显示时间与数据库存储时间不一致的bug ### 注意: * 前端页面仅供测试,本系统主要是为底层传感网络提供数据提交和管理...

Global site tag (gtag.js) - Google Analytics