Io 异常: The Network Adapter could not establish the connection

不吹牛还是好朋友 2012-09-14 08:55:33
开启服务的时候,报这个错,求大神

信息: Initializing Spring root WebApplicationContext
08:54:36,140 ERROR JDBCExceptionReporter:101 - Io 异常: The Network Adapter could not establish the connection2012-9-14 8:54:43 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2012-9-14 8:54:43 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2012-9-14 8:54:43 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2012-9-14 8:54:43 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31 config=null
2012-9-14 8:54:43 org.apache.catalina.startup.Catalina start
信息: Server startup in 11167 ms
...全文
8399 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tomcat有问题,我重新下个就OK了,看你们这么辛苦,给你们分吧
回复
piaomiaoyunyun 2012-09-24
1。IP错误。 在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误:一般不会错误。 进行一下操作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。 2。防火墙 如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。 仍然不行,执行第3步。 3。数据库监听未启动 修改PC上注册表中的ImagePath值。 我下面以现在主流的数据库ORACLE为例 重新手动启动数据库监听: 1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面 d:>lsnrctl LSNRCTL> status 或者 LSNRCTL> start 以下是手动启动数据库的方法: 在运行处执行regedit进入注册表到 开始 →运行→ regedit 按下面路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener 找到OracleOraHome90TNSListener(我用的是Oracle9i 其他的版本的应该是OracleOraHomexxxTNSListener)
找到之后你会发现ImagePath关键值不存在了,创建它:(存在的话,点击修改,修改方法在下文有介绍) 右键单击,弹出菜单选择新键(N)→字符串值(S)
将其命名为ImagePath 选中ImagePath点右键,选中修改:
在值中输入你的Oracle安装目录\ora90(其他版本对应的是oraxxx目录)\bin\tnslsnr
确定后退出注册表: 再在DOS命令下键入start 如果出现下面画面,恭喜你,监听器启动成功
关闭DOS,启动你的程序进行测试,应该恢复正常了。 以上就是3中常见的引发The Network Adapter could not establish the connection 异常的原因
回复 1
a234152738 2012-09-17
ERROR JDBCExceptionReporter
与数据库的连接存在问题 有时候这东西没道理的 再认真检查检查
回复
ljh0242 2012-09-17
网络问题
回复
数据库可以连接上的。也可以操作
回复
任第一 2012-09-14
回帖,数据库连接不上。用户名、密码、url是否正确。
回复
任第一 2012-09-14
回帖,数据库连接不上。用户名、密码、url是否正确。
回复
任第一 2012-09-14
回帖,数据库连接不上。用户名、密码、url是否正确。
回复
nai598455803 2012-09-14
数据库不能建立连接,看看数据库服务是否启动,连接的用户名密码是否正确
回复
zhoulbor 2012-09-14
不能建立数据库连接

检查一下数据源的配置,看看使用数据库的客户端能否连上服务器,如果是远程数据库服务器,使用web服务器上的数据库客户端进行连接测试,以便检查是否是远程数据库服务器上防火墙屏蔽了相关端口
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2012-09-14 08:55
社区公告
暂无公告