在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功
来源:互联网 发布:java基础的阶段的项目 编辑:程序博客网 时间:2024/04/28 07:58
最近在开发项目中,遇到的一个问题是:
在 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, 如下
- 在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功
- 在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功
- 在tomcat5 中发布项目,只能用localhost不能用IP地址访问项目的问题
- tomcat部署项目时localhost:8080不可以访问,新建的项目可以访问
- Window server 2008下部署apache-tomcat-5.5.31项目通过localhost可以访问而通过IP无法访问
- 网站项目通过ip地址访问而不通过localhost访问的配置方法
- python3-Django项目发布后通过ip地址不能访问
- eclipse中修改项目名称后,访问时失败,用原来的项目名可以成功
- 关于win7 localhost和127.0.0.1不能访问 而本机ip可以访问时的解决方案
- 使用asp.net编译web项目时,localhost可以访问,127.0.0.1不能访问
- [tomcat]tomcat 只输ip或localhost就可以直接访问项目的步骤
- rails项目直接用rails s启动之后无法用ip访问地址,但是用localhost或者127.0.0.1可以访问
- 如何在tomcat发布项目,用ip(或者域名)就能访问该webapp
- Tomcat 输入ip可以直接访问项目
- 解决tomcat服务器下,只能通过localhost,而不能通过127.0.0.1或者本地ip地址访问的问题
- tomcat直接输入ip地址访问项目
- tomcat中部署好的项目,内网和localhost可以访问,但是外网不能访问(Windows 2008 R2中)
- vue-cli起的webpack项目 用localhost可以访问,但是切换到ip就不可以访问
- 向数据库存储读取图片方法总结
- toString()
- nginx 如何安装 nginx upload module?
- Zend Framework框架编程完整攻略(6)
- Java使用JNI调用C/C++的DLL动态链接库1
- 在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功
- IT项目带新人经验
- (KMP算法)Power String(P2406)
- C# where 子句用法
- Java使用JNI调用C/C++的DLL动态链接库2
- DIV+CSS布局注意要点
- SQL优化34条
- 写出10个随机不同的数
- fedora 16 bash快捷键