win8无法用ip来访问tomcat解决方法
来源:互联网 发布:金山软件股份有限公司 编辑:程序博客网 时间:2024/06/05 16:53
最近在开发项目中,遇到的一个问题是:
在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080访问项目,不能用
http://127.0.0.1:8080访问项目,同时别人也无法通过ip来访问我的电脑上的tomcat,也不能用本地的IP地址访问(http://192.16/8.0.191:8080)
起初认为是防火墙的原因,但是防火墙是关闭的,还是不起作用;
后来认为是win8的原因,那个远程那有个不允许远程访问,但是更改了都没有效果;
再后来认为是想原来tomcat5的时候,没有出现过此问题,所以现在觉得应该是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" />
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
此问题即可迎刃而解。
- win8无法用ip来访问tomcat解决方法
- win8无法用ip来访问tomcat解决方法
- win8无法用ip来访问tomcat解决方法
- MySQL通过IP来访问数据库的权限解决方法
- 告别端口号和工程名——tomcat直接用ip来访问网站
- 用IP或IP+端口来访问网站的方法
- Eclipse设置通过IP:PORT来访问TOMCAT下面的项目
- 如何在tomcat上面直接输入ip/localhost来访问web项目
- tomcat中无法直接使用应用名来访问,必须使用具体页面名称的解决办法
- 用Enumeration 来访问 Iterator
- 用apache在局域网里其他用户访问IP来访问网站
- 用apache在局域网里其他用户访问IP来访问网站
- 用线程函数来访问一个类
- 用虚拟内存来访问大文件
- opencv2-用指针来访问图像像素
- tomcat配置,使用http://localhost:8080/来访问工程
- 配置Tomcat虚拟目录和主机,通过主机名来访问项目
- 初来访问
- Lucene-4.0.0的demo编译、发布和使用
- WPF中Menu的menuItem使用style样式出现黑边
- unity3d 倒计时中最后几秒颜色改变的方法
- hdoj1032简单题
- 软件随想录(local.joelonsoftware.com/wiki)-2002年04月11日 我们的.NET策略 - Our .NET Strategy
- win8无法用ip来访问tomcat解决方法
- 递归
- linux电源管理--休眠与唤醒
- hdoj1029简单题
- 设计自己的Annotation Java
- 商院人物:任正非被称大方的小气鬼
- hdoj1014简单题
- SQL Server创建索引
- 怎样在SDK程序中使用MFC中的辅助类