在 apache karaf 中部署 ibm db2 许可证文件的位置

where to deploy ibm db2 license file in apache karaf

我需要使用 java.sql.DataSource 连接到 db2,我安装了 db2 驱动程序,在蓝图中设置了必要的 bean,一切都很好,直到驱动程序尝试建立连接。它失败并显示一条非常响亮的错误消息,即许可证文件 db2jcc_license_cisuz.jar 需要 "be on the classpath"

我应该把这个文件放在 karaf 的什么地方?我尝试将其安装为 "wrapped" 包,并对包含蓝图的包中的许可证包执行 Import-Package,但这似乎不起作用。应该作为一个片段部署到桥上??我应该重新打包所有东西吗?

在 karaf 中部署这些 "licenses" 的 "correct" 方法是什么?在手册中找不到任何相关信息。

升级驱动,从这里下载:http://ibm.com/support/pages/db2-jdbc-driver-versions-and-downloads