我想在ApacheFelix中添加jdbc.jar驱动程序。目前,我找到的唯一解决方案是嵌入jar文件。
是否可以将所有jdbc jar粘贴到文件夹中,并将该文件夹包含在Java类路径中?
您可以为felix使用自己的启动器,将jar添加到类路径中,然后使用框架属性org.osgi.framework.system.packages.extra将所有包导出为系统包。
如果您谈论的是jdbc驱动程序,那么这并不是真正的推荐。看看pax-jdbc项目。它允许为许多数据库干净地安装和使用jdbc驱动程序。
您可以将JAR添加到Felix的安装路径中的lib
、lib/boot
或lib/ext
目录中。请查看这些目录中的README
文件,看看哪一个最适合。