3

ここで、デプロイされた jar ファイル内のクラスをデバッグするための助けを求めます。以下のコードのように、サーバーにデプロイされた iiop.jar ファイルにパッケージ化されたステートレス セッション Bean とそのインターフェイスがあり、実行を確認するためにデバッグを試みます。 testException メソッドの、しかしデプロイされた jar ファイルから読み取るそのクラス

 StatelessSessionHome home = 
     (StatelessSessionHome)PortableRemoteObject.narrow(
                getInitialContext().lookup(StatelessSessionHome.JNDI_NAME),
                StatelessSessionHome.class);
  StatelessSession session = home.create();

(ここでブレークポイント) session.testException(-2);

デバッグ プロセスは次のステップにジャンプし、次のメッセージで testException() で発生したことを無視します: _StatelessSession_Stub.testException(int) line: not available and ask to edit source path

どんな提案も役立つはずです。

4

1 に答える 1

0

行ごとにデバッグしているときに、ソースコードの一部ではないクラス(jar内にある可能性があります)にたどり着くことがよくあります。このような場合、ソースが利用できないというメッセージが表示されます。Eclipseを使用している場合は、ライブラリークラスからコードに戻るまでF6キーを押し続けて、その時点からデバッグを続行できるようにします。

于 2012-09-20T04:07:43.177 に答える