出错信息如下
java.rmi.RemoteException: EJB Exception: ; nested exception is:
java.lang.NullPointerExceptionStart server side stack trace:
java.rmi.RemoteException: EJB Exception: ; nested exception is:
java.lang.NullPointerExceptionjava.lang.NullPointerException at sessionbean.AccountBean.sayHello(AccountBean.java:82) at sessionbean.AccountBean_8259n1_EOImpl.sayHello(AccountBean_8259n1_EOImpl.java:45) at sessionbean.AccountBean_8259n1_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(ActivatableServerRef.java:87) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:785) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:308) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)End server side stack trace
; nested exception is:
java.lang.NullPointerException:
Start server side stack trace:
java.lang.NullPointerException at sessionbean.AccountBean.sayHello(AccountBean.java:82) at sessionbean.AccountBean_8259n1_EOImpl.sayHello(AccountBean_8259n1_EOImpl.java:45) at sessionbean.AccountBean_8259n1_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(ActivatableServerRef.java:87) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:785) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:308) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)End server side stack trace
java.rmi.RemoteException: EJB Exception: ; nested exception is:
java.lang.NullPointerExceptionStart server side stack trace:
java.rmi.RemoteException: EJB Exception: ; nested exception is:
java.lang.NullPointerExceptionjava.lang.NullPointerException at sessionbean.AccountBean.sayHello(AccountBean.java:82) at sessionbean.AccountBean_8259n1_EOImpl.sayHello(AccountBean_8259n1_EOImpl.java:45) at sessionbean.AccountBean_8259n1_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(ActivatableServerRef.java:87) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:785) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:308) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)End server side stack trace
; nested exception is:
java.lang.NullPointerException:
Start server side stack trace:
java.lang.NullPointerException at sessionbean.AccountBean.sayHello(AccountBean.java:82) at sessionbean.AccountBean_8259n1_EOImpl.sayHello(AccountBean_8259n1_EOImpl.java:45) at sessionbean.AccountBean_8259n1_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.activation.ActivatableServerRef.invoke(ActivatableServerRef.java:87) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313) at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:785) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:308) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)End server side stack trace
bookStore = (DataSource) context.lookup("java:/comp/env/jdbc/BookStore");
可以先测试一下不用ejb资源引用,直接查找home接口。如果可以成功,在进一步测试。