我部署后,再运行,出现
java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' Start server side stack trace:
java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' at weblogictest.EmployeesSessionFacadeBean.setSessionContext(EmployeesSessionFacadeBean.java:32) at weblogictest.EmployeesSessionFacadeBean_3w8wob_Impl.setSessionContext(EmployeesSessionFacadeBean_3w8wob_Impl.java:88) at weblogic.ejb20.manager.StatelessManager.createBean(StatelessManager.java:279) at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:145) at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:98) at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:126) at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:61) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl.employeesFindByPrimaryKey(EmployeesSessionFacadeBean_3w8wob_EOImpl.java:237) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346) at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:114) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:762) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:295) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)End server side stack trace
; nested exception is:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' Start server side stack trace:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' at weblogictest.EmployeesSessionFacadeBean.setSessionContext(EmployeesSessionFacadeBean.java:32) at weblogictest.EmployeesSessionFacadeBean_3w8wob_Impl.setSessionContext(EmployeesSessionFacadeBean_3w8wob_Impl.java:88) at weblogic.ejb20.manager.StatelessManager.createBean(StatelessManager.java:279) at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:145) at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:98) at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:126) at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:61) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl.employeesFindByPrimaryKey(EmployeesSessionFacadeBean_3w8wob_EOImpl.java:237) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346) at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:114) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:762) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:295) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)End server side stack trace
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' Start server side stack trace:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' at weblogictest.EmployeesSessionFacadeBean.setSessionContext(EmployeesSessionFacadeBean.java:32) at weblogictest.EmployeesSessionFacadeBean_3w8wob_Impl.setSessionContext(EmployeesSessionFacadeBean_3w8wob_Impl.java:88) at weblogic.ejb20.manager.StatelessManager.createBean(StatelessManager.java:279) at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:145) at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:98) at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:126) at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:61) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl.employeesFindByPrimaryKey(EmployeesSessionFacadeBean_3w8wob_EOImpl.java:237) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346) at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:114) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:762) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:295) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)End server side stack trace
<<no stack trace available>>
我调试一下,是EmployeesDto e = ed.employeesFindByPrimaryKey(new Integer(1));出错
java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' Start server side stack trace:
java.rmi.RemoteException: EJB Exception: ; nested exception is:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' at weblogictest.EmployeesSessionFacadeBean.setSessionContext(EmployeesSessionFacadeBean.java:32) at weblogictest.EmployeesSessionFacadeBean_3w8wob_Impl.setSessionContext(EmployeesSessionFacadeBean_3w8wob_Impl.java:88) at weblogic.ejb20.manager.StatelessManager.createBean(StatelessManager.java:279) at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:145) at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:98) at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:126) at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:61) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl.employeesFindByPrimaryKey(EmployeesSessionFacadeBean_3w8wob_EOImpl.java:237) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346) at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:114) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:762) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:295) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)End server side stack trace
; nested exception is:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' Start server side stack trace:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' at weblogictest.EmployeesSessionFacadeBean.setSessionContext(EmployeesSessionFacadeBean.java:32) at weblogictest.EmployeesSessionFacadeBean_3w8wob_Impl.setSessionContext(EmployeesSessionFacadeBean_3w8wob_Impl.java:88) at weblogic.ejb20.manager.StatelessManager.createBean(StatelessManager.java:279) at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:145) at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:98) at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:126) at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:61) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl.employeesFindByPrimaryKey(EmployeesSessionFacadeBean_3w8wob_EOImpl.java:237) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346) at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:114) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:762) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:295) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)End server side stack trace
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' Start server side stack trace:
javax.ejb.EJBException: Unable to resolve 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env/ejb/employees' Resolved: 'app/ejb/EJBModuleTest.jar#EmployeesSessionFacade/comp/env' Unresolved:'ejb' at weblogictest.EmployeesSessionFacadeBean.setSessionContext(EmployeesSessionFacadeBean.java:32) at weblogictest.EmployeesSessionFacadeBean_3w8wob_Impl.setSessionContext(EmployeesSessionFacadeBean_3w8wob_Impl.java:88) at weblogic.ejb20.manager.StatelessManager.createBean(StatelessManager.java:279) at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:145) at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:98) at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:154) at weblogic.ejb20.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:126) at weblogic.ejb20.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:61) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl.employeesFindByPrimaryKey(EmployeesSessionFacadeBean_3w8wob_EOImpl.java:237) at weblogictest.EmployeesSessionFacadeBean_3w8wob_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:346) at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:114) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:300) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:762) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:295) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)End server side stack trace
<<no stack trace available>>
我调试一下,是EmployeesDto e = ed.employeesFindByPrimaryKey(new Integer(1));出错
解决方案 »
- 用正则表达式截取字符串
- Class.forName("com.mysql.jdbc.Driver"); 声明mysql驱动找不到
- 大家好 来帮忙解决一个小问题 谢了
- 自定义标签问题
- struts1.2急!
- 请问下j2sdkee与j2ee的区别?
- java中调用 .so文件或dll
- 大家在使用Struts时候有没有遇到过这样的Exception?
- java+sqlserver:数据库菜鸟的我不知道如何写有时间型变量的sql语句
- 怎样将word文档(.doc)转为PDF文档??
- 一个form多个提交按旧,除了用LookupDispatchAction外还有什么办法
- 请问如何在web logic中使用javabean?
这里有几个可能:
1.你的上下文没有定义好,造成facade不能找到
2.你的JNDI的名称不能和你的实体bean名称同步定位到
请仔细检查下