前のトピック: JDBC 仮想サービス モデル次のトピック: テストのトランザクションの文書化


データベース仮想化のトラブルシューティング

問題の状況:

Oracle データベースを仮想化しようとしています。 再生モードで JDBC トランザクションを実行すると、VSE コンソールでトランザクション数が増加しません。

解決方法:

エージェントのログ ファイルを開きます。 以下の例外を検索します。

java.lang.RuntimeException: com.itko.javassist.NotFoundException: oracle.xdb.XMLType
   場所: itko.javassist.CtClassType.getClassFile2(CtClassType.java:202)
   場所: com.itko.javassist.CtClassType.getSuperclass(CtClassType.java:746)

例外を見つけたら、以下の手順に従います。

  1. アプリケーションおよび仮想サービスを停止します。
  2. 仮想サービスを開始します サービスが[実行中]状態であることを確認します。
  3. テスト アプリケーションを起動します。
  4. 再度 JDBC トランザクションを実行します。

    トランザクション数は増加します。

または、xdb.jar ファイルをダウンロードして、アプリケーションのクラスパスに配置することもできます。