javax.ejb.EJBException: Couldn't get connection

时间:2023-01-19 21:31:35
调用ejb 出现上面error:
Caused by: javax.ejb.EJBException: Couldn't get connection:
java.sql.SQLException: Transaction BEA1-004CDFF73CBF7F28EDB9 not active anymore.
 tx status = Marked rollback. [Reason=javax.ejb.EJBException: Bean not found in
'findByCredencebookidAndName'.]
java.sql.SQLException: Transaction BEA1-004CDFF73CBF7F28EDB9 not active anymore.
 tx status = Marked rollback. [Reason=javax.ejb.EJBException: Bean not found in
'findByCredencebookidAndName'.]
        at weblogic.jdbc.jts.Driver.getTransaction(Ljava.util.Properties;)Lweblo
gic.transaction.Transaction;(Driver.java:430)
        at weblogic.jdbc.jts.Driver.connect(Ljava.lang.String;Ljava.util.Propert
ies;)Ljava.sql.Connection;(Driver.java:127)
        at weblogic.jdbc.common.internal.RmiDataSource.getConnection()Ljava.sql.
Connection;(RmiDataSource.java:305)
        at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.getConnection()Ljava
.sql.Connection;(RDBMSPersistenceManager.java:2753)
        at com.sea.acct.account.ejb.Subject_guhr9s__WebLogic_CMP_RDBMS.ejbFindBy
Code(Ljava.lang.String;Ljava.lang.Long;)Ljava.util.Collection;(Subject_guhr9s__W
ebLogic_CMP_RDBMS.java:1882)
        at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
        at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l

3 个解决方案

#1


运行时异常,贴代码,

#2


可能是findByCredencebookidAndName方法的ql语句不对

#3


该回复被版主删除

#1


运行时异常,贴代码,

#2


可能是findByCredencebookidAndName方法的ql语句不对

#3


该回复被版主删除