plsql可以连接上,历史ip 端口都是对的,但是weblogic创建数据源连接失败是啥原因呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql可以连接上,历史ip 端口都是对的,但是weblogic创建数据源连接失败是啥原因呢?相关的知识,希望对你有一定的参考价值。
连接测试失败。
IO Error: The Network Adapter could not establish the connection<br/>oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:458)<br/>oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:546)<br/>oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:236)<br/>oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)<br/>oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)<br/>weblogic.jdbc.common.internal.DataSourceUtil.testConnection(DataSourceUtil.java:298)<br/>com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:746)<br/>com.bea.console.actions.jdbc.datasources.createjdbcdatasource.CreateJDBCDataSource.testConnectionConfiguration(CreateJDBCDataSource.java:474)<br/>sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br/>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br/>java.lang.reflect.Method.invoke(Method.java:606)<br/>org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:870)<br/>org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)<br/>org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)<br/>org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)<br/>org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)<br/>org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)<br/>org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)<br/>org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)<br/>...
plsql如果输入的是xxx.xxx.xxx.xxx(实际ip),而数据源是localhost(例如是在服务器本机创建的)
只要有一点不同就可以出问题(因为你的net manager里创建的时候监听的很可能就不是你输入的那个字符串,虽然人知道它们俩是一样的,但是listener不知道) 参考技术B 回答:
IO错误:网络适配器无法建立连接< br / > oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:458)< br / > oracle.jdbc.driver.PhysicalConnection。< init >(PhysicalConnection.java:546)< br / > oracle.jdbc.driver.T4CConnection。< init >(T4CConnection.java:236)< br / > oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)< br / > oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)< br / > weblogic.jdbc.common.internal.DataSourceUtil.testConnection(DataSourceUtil.ja
【望采纳】 参考技术C 先检测web服务器到数据库服务器网络是不是通的,直接用用户名数据库登录是否正常。
jdbc驱动选默认。配置照提示配置应该不会有问题,细心点检查下。 参考技术D The Network Adapter could not establish the connection = 网络适配器无法建立连接。
没有连接部分的代码就不知道问题出在那里。
Linux服务器可以用SSH连接上,可是ping IP为啥不通
Linux服务器可以SSH连接,但是ping不通是因为防火墙策略禁止了icmp包,可以通过以下方式解除禁ping即可。
1、查看iptables策略,使用-D删除相应的icmp报文策略。
iptables -D INPUT -p icmp -m state --state ESTABLISHED,RELATED -j ACCEPTiptables -D INPUT -i eth0 -p icmp -j DROP
2、查看系统的配置文件,编辑/etc/sysctl.conf 文件,关闭禁ping模式。
以上是关于plsql可以连接上,历史ip 端口都是对的,但是weblogic创建数据源连接失败是啥原因呢?的主要内容,如果未能解决你的问题,请参考以下文章
PLSQL可以连接上本地的ORACLE,但是JAVA连不上。
java在linux中执行shell脚本,用telnet检测指定IP的端口是不是可以连接上