我可以在应用程序服务器之外使用 JBoss JDBC 适配器吗?
我可以使用 JBoss 应用程序服务器(最好是版本 4.2.3)使用的 JDBC 适配器吗 在应用程序服务器之外?
背景:我有时会在应用程序服务器上出现问题,并且堆栈跟踪从org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection
开始,我希望将其覆盖独立运行的 JUnit 测试。 如果需要的话,我已经使用了 JBoss 的事务管理器。
注意:我知道应用服务器抛出异常的原因,这不是问题。但我希望它可以在测试中重现:一,确保我确实修复了它,二,知道应用程序的其他地方不存在此类问题。
Can I use the JDBC adapter that is used by JBoss Application Server (preferably version 4.2.3)
outside of the application server?
Background: I have a problem that occurs sometimes on the application server and the stacktrace starts in org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection
and I want have it covered by JUnit tests that run standalone.
I use JBoss's transaction manager already, should it be required.
Note: I know the reason of the exception thrown in the app server, this is not the problem. But I want to have it reproducible in tests: one, to be sure I really fix it, two, to know there are no such problems in other places of the app.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
BaseWrapperManagedConnection
是javax.resource.spi.ManagedConnection
的实现,它是 JCA SPI 接口的一部分。如果您只需要关注 JDBC 问题,我认为不值得在这里涉及复杂的 JCA 事情。BaseWrapperManagedConnection
is implementation ofjavax.resource.spi.ManagedConnection
which is part of JCA SPI interface. If you only need to focus on JDBC issue, I don't think worth involving complex JCA things here.