本文主要是介绍You are trying to use a connection factory that has been shut down: ManagedConn,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天wap那边说连不上数据库,虽然我是改过那个oracle-ds.xml,但是已经测试过了。
报错:
2010-05-13 13:09:11,520 ERROR [STDERR] (http-0.0.0.0-8080-30) org.hibernate.exception.GenericJDBCException: Cannot open connectionat org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)at org.hibernate.loader.Loader.doQuery(Loader.java:673)at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)at org.hibernate.loader.Loader.doList(Loader.java:2220)at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)at org.hibernate.loader.Loader.list(Loader.java:2099)at org.hibernate.hql.classic.QueryTranslatorImpl.list(QueryTranslatorImpl.java:912)at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)at ejbModule.persistence.rank.RecommendedDaoImpl.getRecommendedControlMsg(RecommendedDaoImpl.java:94)at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source).........at java.lang.Thread.run(Thread.java:619) Caused by: org.jboss.util.NestedSQLException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.; - nested throwable: (javax.resource.ResourceException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.)at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:95)at org.hibernate.connection.DatasourceConnectionPr 2010-05-13 13:09:11,520 ERROR [STDERR] (http-0.0.0.0-8080-30) ovider.getConnection(DatasourceConnectionProvider.java:69)at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)... 88 more Caused by: javax.resource.ResourceException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:393)at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:849)at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:89)... 90 more
在网上查了,没找到具体的信息,有人说是用了一个已经关闭的连接工厂实例,这连接工厂实例是啥玩意?
然后重启一下jboss,错误就没有提示了。
具体原因还要再查。
这篇关于You are trying to use a connection factory that has been shut down: ManagedConn的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!