首页 > 解决方案 > 无法解析 javax.transaction.xa partial=true

问题描述

我正在尝试使用 apache-commons 中的 dbcp2 来设置数据源,但我无法安装 commons-dpcp2 包,因为它抱怨缺少要求 javax.transaction.xa 包版本> = 1.1.0 强制:=部分;部分=真。

这个确切的版本是通过 karaf 的事务功能(在 4.2.1 上)安装在运行时的(尽管没有强制:=partial;partial=true 指令或标志或任何你想调用的东西)

所以看来我无法安装 dbcp2 并在没有黑客攻击的情况下使用它......任何人都有这个问题的“正常”解决方案,或者我必须像柯南一样撕开我的衬衫并重新打包 dbcp2?

另外,如果 apache 包装中的任何人偶然发现了这个,为什么你要以这种“有趣”的方式包装它???为什么要附加这些最终什么都不做的临时标志?退出。

标签: osgiapache-commonsapache-karafapache-commons-dbcp

解决方案



推荐阅读