0

Java EE + gxt アプリケーションを開発しようとしています。セッション Bean のメソッドを呼び出す rpc 呼び出しがあります。プロジェクトをコンパイルしてブラウザで実行すると正常に動作しますが、ホスト モードを使用すると次のような例外が発生します: (読みやすくするために編集)

着信 RPC 呼び出しのディスパッチ中に例外が発生しました

...

原因: java.lang.NullPointerException: null at org.Pecc.server.services.AppServiceImpl. getUserEmailByName(AppServiceImpl.java:53)

53 行目は次のとおりです。

return appSessionBeanBean.getUserEmailByName(name);

セッション Bean に到達できないようです。私はGWT4NBプラグインを持っていて、それを「GWTホストモード(Java EEサーバー付き)」コマンドを使用していますが、glassfishを実行しており、ejbモジュールをデプロイしています。働くには十分ではないでしょうか?私の記憶が正しければ、ある時点で ejb モジュールをホスト モードで使用することができました。

何かご意見は?

4

2 に答える 2

0

これは聞きたくないのですが、appSessionBeanBean が実際に null ではないことをデバッグして確認できますか? そうでない場合は、ログステートメントで...

于 2009-11-26T19:25:06.367 に答える
0

ホストモードブラウザをグラスフィッシュにデプロイされたモジュールにリダイレクトすることで回避策を見つけました。localhost:8888 (jetty のポート) の代わりに、単に localhost:8080/EasyTicket-web をアドレス バーに書き込みます。もちろん、これを機能させるには GlassFish を起動する必要があります。

于 2009-11-27T12:09:31.137 に答える