osgi - 无法解析 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 包装中的任何人偶然发现了这个,为什么你要以这种“有趣”的方式包装它???为什么要附加这些最终什么都不做的临时标志?退出。
解决方案
推荐阅读
- java - 在表格中应用分页后如何使用 Selenium 验证行数?
- java - 如何在构建谷歌操作时访问已登录谷歌用户帐户的联系人
- linux - Linux PhpStorm 无法连接到远程服务器 只有 OpenSSH 格式的 SSH2 密钥
- vaadin - Vaadin-flow 组合框如何与值更改侦听器一起使用?
- c - 在树中插入(键,值)时,节点不形成树结构
- ruby-on-rails - 在另一个表中创建一个新行,并在另一个表中更改状态
- python - 加载 keras 模型并将其缓存在变量中,而无需重新加载
- php - 如何将php数组读入变量
- xamarin.forms - Xamarin.Forms - 访问 Azure Active Directory 以进行 Microsoft 登录 - 无结果回调
- excel - 如何移动到下一个可用行 - EXCEL VBA