免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1959 | 回复: 0
打印 上一主题 下一主题

[WebLogic] weblogic 中使用EJB出了问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-19 11:20 |只看该作者 |倒序浏览
我在测试实体EJB时出现下面的问题,不知道如何处理,服务器是WebLogic8.1请高手指点:
。。。 cmpsample.StudentTestClient1
-- Initializing bean access.
-- Succeeded initializing bean access through Home interface.
-- Execution time: 22782 ms.
-- Calling findByPrimaryKey(1)
javax.ejb.FinderException: Problem in findByPrimaryKey while preparing or executing statement: 'weblogic.jdbc.wrapper.PreparedStatement_sun_jdbc_odbc_JdbcOdbcPreparedStatement@9':
java.sql.SQLException: No data found
java.sql.SQLException: No data found
        at sun.jdbc.odbc.JdbcOdbc.standardError
(JdbcOdbc.java:7060)
        at sun.jdbc.odbc.JdbcOdbc.SQLGetDataInteger(JdbcOdbc.java:3766)
        at sun.jdbc.odbc.JdbcOdbcResultSet.getDataInteger(JdbcOdbcResultSet.java:5501)
        at sun.jdbc.odbc.JdbcOdbcResultSet.getInt(JdbcOdbcResultSet.java:567)
        at weblogic.jdbc.wrapper.ResultSet_sun_jdbc_odbc_JdbcOdbcResultSet.getInt(Unknown Source)
        at cmpsample.Student_z53p80__WebLogic_CMP_RDBMS.__WL_loadGroup0FromRS(Student_z53p80__WebLogic_CMP_RDBMS.java:673)
        at cmpsample.Student_z53p80__WebLogic_CMP_RDBMS.ejbFindByPrimaryKey(Student_z53p80__WebLogic_CMP_RDBMS.java:479)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.findByPrimaryKey(RDBMSPersistenceManager.java:232)
        at weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.java:142
        at weblogic.ejb20.manager.BaseEntityManager.remoteFindByPrimaryKey(BaseEntityManager.java:1371)
        at weblogic.ejb20.internal.EntityEJBHome.findByPrimaryKey(EntityEJBHome.java:370)
        at cmpsample.Student_z53p80_HomeImpl.findByPrimaryKey(Student_z53p80_HomeImpl.java:102)
        at cmpsample.Student_z53p80_HomeImpl_WLSkel.invoke(Unknown Source)
        at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:407)
        at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:10
        at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:356)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:123)
        at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:351)
        at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:17
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
-- Failed: findByPrimaryKey(1)
        at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:10
        at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
        at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
        at cmpsample.Student_z53p80_HomeImpl_810_WLStub.findByPrimaryKey(Unknown Source)
        at cmpsample.StudentTestClient1.findByPrimaryKey(StudentTestClient1.java:112)
        at cmpsample.StudentTestClient1.main(StudentTestClient1.java:441)
Caused by: javax.ejb.FinderException: Problem in findByPrimaryKey while preparing or executing statement: 'weblogic.jdbc.wrapper.PreparedStatement_sun_jdbc_odbc_JdbcOdbcPreparedStatement@9':
java.sql.SQLException: No data found
java.sql.SQLException: No data found
        at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7060)
        at sun.jdbc.odbc.JdbcOdbc.SQLGetDataInteger(JdbcOdbc.java:3766)
        at sun.jdbc.odbc.JdbcOdbcResultSet.getDataInteger(JdbcOdbcResultSet.java:5501)
        at sun.jdbc.odbc.JdbcOdbcResultSet.getInt(JdbcOdbcResultSet.java:567)
        at weblogic.jdbc.wrapper.ResultSet_sun_jdbc_odbc_JdbcOdbcResultSet.getInt(Unknown Source)
        at cmpsample.Student_z53p80__WebLogic_CMP_RDBMS.__WL_loadGroup0FromRS(Student_z53p80__WebLogic_CMP_RDBMS.java:673)
        at cmpsample.Student_z53p80__WebLogic_CMP_RDBMS.ejbFindByPrimaryKey(Student_z53p80__WebLogic_CMP_RDBMS.java:479)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.findByPrimaryKey(RDBMSPersistenceManager.java:232)
        at weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.java:142
        at weblogic.ejb20.manager.BaseEntityManager.remoteFindByPrimaryKey(BaseEntityManager.java:1371)
        at weblogic.ejb20.internal.EntityEJBHome.findByPrimaryKey(EntityEJBHome.java:370)
        at cmpsample.Student_z53p80_HomeImpl.findByPrimaryKey(Student_z53p80_HomeImpl.java:102)
        at cmpsample.Student_z53p80_HomeImpl_WLSkel.invoke(Unknown Source)
        at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:407)
        at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:10
        at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:356)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:123)
        at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:351)
        at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:17
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
        at cmpsample.Student_z53p80__WebLogic_CMP_RDBMS.ejbFindByPrimaryKey(Student_z53p80__WebLogic_CMP_RDBMS.java:503)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.findByPrimaryKey(RDBMSPersistenceManager.java:232)
        at weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.java:142
        at weblogic.ejb20.manager.BaseEntityManager.remoteFindByPrimaryKey(BaseEntityManager.java:1371)
        at weblogic.ejb20.internal.EntityEJBHome.findByPrimaryKey(EntityEJBHome.java:370)
        at cmpsample.Student_z53p80_HomeImpl.findByPrimaryKey(Student_z53p80_HomeImpl.java:102)
        at cmpsample.Student_z53p80_HomeImpl_WLSkel.invoke(Unknown Source)
        at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:407)
        at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:10
        at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:356)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:123)
        at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:351)
        at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:17
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
-- Return value from findByPrimaryKey(1): null.
Error in getStuid(): Remote interface reference is null.  It must be created by calling one of the Home interface methods first.
stuid=null
Error in getStuname(): Remote interface reference is null.  It must be created by calling one of the Home interface methods first.
stuid=null
Error in getLockerid(): Remote interface reference is null.  It must be created by calling one of the Home interface methods first.
stuid=null
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP