Puis-je utiliser l'adaptateur JDBC utilisé par JBoss Application Server (de préférence la version 4.2.3) en dehors du serveur d'applications?Puis-je utiliser l'adaptateur JBoss JDBC en dehors du serveur d'applications?
Contexte: J'ai un problème qui se produit parfois sur le serveur d'application et le stacktrace commence en org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection
et je veux le faire couvert par des tests JUnit qui fonctionnent autonome. J'utilise déjà le gestionnaire de transactions de JBoss, si nécessaire.
Note: Je sais la raison de l'exception levée dans le serveur d'application, ce n'est pas le problème. Mais je veux l'avoir reproductible dans les tests: un, pour être sûr que je le répare vraiment, deux, pour savoir qu'il n'y a pas de tels problèmes dans d'autres endroits de l'application.
Ce n'est pas vraiment un problème JDBC seul. Si c'était le cas, je n'aurais aucun problème à le reproduire. Le message d'exception exact est 'Vous ne pouvez pas mettre en autocommit pendant une transaction gérée! '. Je ne l'ai pas cité avant, parce que je ne demande pas "ce que cela signifie". mais "comment le reproduire?" –