最近在开发项目中,遇到的一个问题是:
在 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.
此问题即可迎刃而解。
(貌似TOMCAT5.5存在此问题)
分享到:
相关推荐
绿色U盘版tomcat 一键启动 1 文件解压可以放在任何地方。--> 当然可以放在U盘运行 但是绝对路径不能有空格。建议放在硬盘或者U盘的根目录; 2 web是项目目录。 把你的项目内容全部拷贝到ROOT... 也可以用IP访问。
将会在jsp生成的java源文件中使用: out.write() 把这些文本原样输出给客户端。 3>java代码片段 代码 %> jsp将会把这些java代码直接生成在 _jspService方法中。 4>jsp表达式 在jsp的任何位置输出...
若想在办公局域网使用,请修改im.js和wap.js里的ip为部署机器的局域网ip,浏览器访问局域网ip使用。如果是部署服务器则改为服务器外网ip。 注意config.properties文件中的配置 root地址为图片文件的前缀地址,根据...
MCMS内容管理系统特点 ...http:// ip地址(或localhost) tomcat端口 项目发布名/initApp进行初始化 账号:msopen 密码:msopen MCMS内容管理系统页面展示: 相关阅读 同类推荐:站长常用源码
5.项目跑起来之后,在浏览器访问网址:http://localhost:8080/login.html 6.客户和员工对应数据库表t_customers和t_employees表,用户名密码是对应的手机号 运行环境:tomcat7.0+jdk1.7或以上 eclipse或idea ...
(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...
若和JBoss服务器在不同一台机器上,则还需更改web端源代码src目录下:org.qiujy.service.EmployeeService中JBoss服务器的IP地址。 5).测试运行 启动JBoss,观察控制台。没有异常信息出现即为配置正确。在...
spring-boot-seckill分布式秒杀系统是一个用SpringBoot开发的从0到1构建的分布式秒杀系统,项目案例基本成型,逐步完善中。 开发环境: JDK1.8、Maven、Mysql、IntelliJ IDEA、SpringBoot1.5.10、zookeeper3.4.6、...
你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。 Tomcat也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理...
(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...
数据库类型选择相应的类型,数据源URL默认不是本机,需要修改,当然如果在其他机器上需要填写相应的IP地址,后面填写相应的数据库名字.下面填写数据用户名和密码.完成之后回到数据源窗口,选择刚创建的数据源,点击连接,...
4个都为Maven项目。 TestDubboCore ---------->...4、访问地址为:http://localhost:18080/TestDubboConsumer/formservlet(注意tomcat的端口) 备注,可以不用web的方式启动,用main方法也是可以的,项目里有main方法。
5.项目跑起来之后,在浏览器访问网址:http://localhost:8080/login.html 6.客户和员工对应数据库表t_customers和t_employees表,用户名密码是对应的手机号 运行环境:tomcat7.0+jdk1.7或以上 eclipse或idea 项目...
Tomcat服务器默认安装后使用8080端口,打开浏览器输入以下URL地址访问广告业务管理系统。 http://localhost:8080/prodcut/index.jsp 注意:如果改变Tomcat服务器端口,访问地址也要相应变更。 管理员用户名: admin ...
Tomcat服务器默认安装后使用8080端口,打开浏览器输入以下URL地址访问广告业务管理系统。 http://localhost:8080/prodcut/index.jsp 注意:如果改变Tomcat服务器端口,访问地址也要相应变更。 管理员用户名: admin ...
3.(以tomcat,端口号8080为例)访问项目http://localhost:9999/ExcelImpDataBase进入实用页面 4.使用页面参数举例说明(以oracle为例): 数据库用户名:test//登录名 数据库密码:test//登录密码 数据库:cucf//sid 数据库...
开发环境:NetBeans 6.8IDE 和apache-tomcat-6.0.26 开发语言:JSP 系统运行所需软件 本系统所用的服务器是tomcat,tomcat在NetBeans中需要自己添加,默认情况下NetB eans没有自带apache-tomcat- 6.0.26,可以到...
在windows下使用ODBC时不用,使用纯JDBC时先把jar驱动包拷贝到项目的WEB-INF/lib目录中 Name:数据库名,可选。如果DbUrl中已经包括时这项可以不用 UserName:用户名,可选。如果DbUrl中已经包括时这项可以不用 ...
3、在eclipse中导入maven项目。点击eclipse菜单File - Import,选择Maven - Existing Maven Projects 4、设置项目编码为utf-8,选择jdk1.7版本或以上,不要选择jre。 5、修改数据库连接。打开/src/main/resources/...