首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

weblogic 调度项目出错

2012-07-31 
weblogic 部署项目出错java.sql.SQLException: The Network Adapter could not establish the connectiona

weblogic 部署项目出错
java.sql.SQLException: The Network Adapter could not establish the connection
  at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.ja
va:70)
  at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:1
33)
  at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:199)
  at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:480)
  at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:413)
  at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:
508)
  at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:203)
  at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtensio
n.java:33)
  at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510)
  at java.sql.DriverManager.getConnection(DriverManager.java:582)
  at java.sql.DriverManager.getConnection(DriverManager.java:154)
  at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnec
tionFromDriverManager(DriverManagerDataSource.java:173)
  at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnec
tionFromDriver(DriverManagerDataSource.java:164)
  at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.get
ConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
  at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.get
Connection(AbstractDriverBasedDataSource.java:119)
  at com.drkj.monitor.service.impl.SysManage_UserManager_Impl.queryUserAnd
Pass(SysManage_UserManager_Impl.java:219)
  at com.drkj.monitor.dwr.SysManage_UserManager_Dwr.queryIsUser(SysManage_
UserManager_Dwr.java:86)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.j
ava:740)
  at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java
:744)
  at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java
:593)
  at org.directwebremoting.dwrp.BaseCallHandler.handle(BaseCallHandler.jav
a:90)
  at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:1
20)
  at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
(StubSecurityHelper.java:227)
  at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
tyHelper.java:125)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:292)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:175)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:3590)
  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
  at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
ervletContext.java:2200)
  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC


ontext.java:2106)
  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j
ava:1428)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
  at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: oracle.net.ns.NetException: The Network Adapter could not establish t
he connection
  at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:328)
  at oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.j
ava:421)
  at oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:634)
  at oracle.net.ns.NSProtocol.connect(NSProtocol.java:208)
  at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:966)
  at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:292)
  ... 36 more
Caused by: java.net.ConnectException: Connection refused: connect
  at java.net.PlainSocketImpl.socketConnect(Native Method)
  at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
  at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
  at java.net.Socket.connect(Socket.java:519)
  at java.net.Socket.connect(Socket.java:469)
  at java.net.Socket.<init>(Socket.java:366)
  at java.net.Socket.<init>(Socket.java:180)
  at oracle.net.nt.TcpNTAdapter.connect(TcpNTAdapter.java:127)
  at oracle.net.nt.ConnOption.connect(ConnOption.java:126)
  at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:306)
  ... 41 more
java.lang.NullPointerException
  at com.drkj.monitor.service.impl.SysManage_UserManager_Impl.queryUserAnd
Pass(SysManage_UserManager_Impl.java:226)
  at com.drkj.monitor.dwr.SysManage_UserManager_Dwr.queryIsUser(SysManage_
UserManager_Dwr.java:86)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.j
ava:740)
  at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java
:744)
  at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java
:593)
  at org.directwebremoting.dwrp.BaseCallHandler.handle(BaseCallHandler.jav
a:90)
  at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:1
20)
  at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
(StubSecurityHelper.java:227)
  at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
tyHelper.java:125)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:292)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:175)
  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:3590)
  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)


  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
  at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
ervletContext.java:2200)
  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
ontext.java:2106)
  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j
ava:1428)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
  at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

监听配置没有问题,防火墙关闭,测试能够连接数据库,部署weblogic 上就不行


[解决办法]
weblogic 上面配置数据源 测试能成功吗
[解决办法]
java.sql.SQLException: The Network Adapter could not establish the connection

数据库的网络连接不通 , 检查数据库是否能够连接通 ?
[解决办法]
weblogic上创建的JNDI删掉,重新创建一个,创建的时候,测试连接必须是正常的,然后再将你的新创建的JNDI配置到你的WEB项目中,试一下,看看可以么。。。。以前遇到过,忘了
[解决办法]
数据库连接有问题,看jar包的位置对吗?也许别人PC上的jar包位置和你的不一样

热点排行