Rubrique précédente: Modèle de service virtuel JDBCRubrique suivante: Documentation de transactions à des fins de test


Dépannage de la virtualisation de base de données

Symptôme :

J'essaye de virtualiser une base de données Oracle. Lorsque je mets en pratique la transaction JDBC en mode lecture, le nombre de transaction n'augmente pas dans la console VSE.

Solution :

Ouvrez le fichier journal de l'agent. Recherchez l'exception suivante :

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

Si vous détectez l'exception, procédez comme suit :

  1. Arrêtez l'application et le service virtuel.
  2. Lancez le service virtuel. Veillez à ce que l'état soit défini sur Running (En cours d'exécution).
  3. Démarrer l'application de test.
  4. Mettez de nouveau la transaction JDBC en pratique.

    Le nombre de transactions devrait augmenter.

Vous pouvez également télécharger le fichier xdb.jar et le placer dans la classpath de l'application.