請教一個關於EJB建立物件時的問題
在除錯一個有狀態會話Bean時,用了一個如下客戶端測試程式(如下),但在執行到:
//建立EJB物件(注:“112233445566”是ID,"123456"是密碼)
UserAccount user=hm.create("112233445566","123456");
發生如下異常錯誤(注:EJB元件已經部署到容器上):
java.rmi.RemoteException: EJB Exception:; nested exception is:
java.lang.NullPointerException
at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
.......
各位高手,若知道原因,請回復一下,非常感謝!
客戶端測試程式相關程式碼如下(用EJB Client Test模板生成):
public static void main(String[] args)
{
UserAccountTestClient client = new UserAccountTestClient();
//返回Home介面
UserAccountHome hm=client.getHome();
try
{
//建立EJB物件
UserAccount user=hm.create("112233445566","123456");
//UserAccount user=hm.create(username,password);
System.out.println("Balance:"+user.Balance());
//呼叫EJB物件中的方法
user.Deposit(10000);
System.out.println("The user has deposit some money. Now the balance is:"
+user.Balance());
user.Withdraw(200);
System.out.println("The user has withdraw some money. Now the balance is:"
+user.Balance());
user.Transfer("123456123456",4000);
System.out.println("The user has transfer some money. Now the balance is:"
+user.Balance());
user.remove();
}
catch(Exception ex)
{
ex.printStackTrace();
}
//建立EJB物件(注:“112233445566”是ID,"123456"是密碼)
UserAccount user=hm.create("112233445566","123456");
發生如下異常錯誤(注:EJB元件已經部署到容器上):
java.rmi.RemoteException: EJB Exception:; nested exception is:
java.lang.NullPointerException
at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
.......
各位高手,若知道原因,請回復一下,非常感謝!
客戶端測試程式相關程式碼如下(用EJB Client Test模板生成):
public static void main(String[] args)
{
UserAccountTestClient client = new UserAccountTestClient();
//返回Home介面
UserAccountHome hm=client.getHome();
try
{
//建立EJB物件
UserAccount user=hm.create("112233445566","123456");
//UserAccount user=hm.create(username,password);
System.out.println("Balance:"+user.Balance());
//呼叫EJB物件中的方法
user.Deposit(10000);
System.out.println("The user has deposit some money. Now the balance is:"
+user.Balance());
user.Withdraw(200);
System.out.println("The user has withdraw some money. Now the balance is:"
+user.Balance());
user.Transfer("123456123456",4000);
System.out.println("The user has transfer some money. Now the balance is:"
+user.Balance());
user.remove();
}
catch(Exception ex)
{
ex.printStackTrace();
}
相關文章
- 請教關於jb中開發ejb的一個問題
- 請教一個關於執行緒的問題執行緒
- 初學,一個關於RMI的問題請教!!!
- 請教一個關於工廠模式的問題模式
- 請教一個物件設計的問題物件
- 請教一個關於spring事務的問題 ?Spring
- 請教一個關於NIO執行方式的問題
- 請教一個關於執行平臺的問題
- 請教一個關於JdonFrameworkTest例項的問題Framework
- 請教ejb釋出問題
- 請教關於工廠模式中建立物件需要不同引數的問題模式物件
- banq大哥,請教一個關於jboss ide的問題IDE
- 請教一個關於全排列的演算法問題?演算法
- 遇到一個關於session id的問題,向大家請教!Session
- 請教一個關於hibernate對映oracle的問題Oracle
- 請教一個問題,關於上傳檔案和圖片的問題
- 請教各位一個關於websocket協議開發的問題Web協議
- 請教一個關於JAVA SOCKET程式設計中的問題Java程式設計
- 請教關於快取的問題快取
- 請教關於ibatis的問題BAT
- 請教一個cookies的問題Cookie
- 請教一個executeBatch()的問題BAT
- 請教一個資料表關係的問題
- 請教banq關於domain object的問題AIObject
- 請教高手 關於STRUTS DATASOURCE的問題
- 請教大家關於java效能的問題Java
- 請教一個JVM問題JVM
- 請教高手一個問題!
- 請教一個有關bibernate的session的問題Session
- 一個建立物件的問題物件
- EJB事務問題請高手賜教2
- 誠心請教一個關於hibernate程式碼設計的問題
- 請教:一個關於行級資料許可權模型的問題模型
- 請教一個struct tag的問題Struct
- 請教一個ADAPTER的問題APT
- 請教大家一個JAVA的問題Java
- 請教一個WEB START的問題!Web
- 請教關於JBuilder9關於CVS的問題UI