在Apache Felix类路径中添加Jars

时间:2016-01-12 07:52:42

标签: osgi apache-felix

我想在Apache Felix中添加jdbc.jar驱动程序。现在,我找到的唯一解决方案是嵌入jar文件。

是否可以将所有jdbc jar粘贴到文件夹中并将此文件夹包含在Java classpath中?

2 个答案:

答案 0 :(得分:1)

您可以将自己的启动器用于felix,将jar添加到类路径,然后使用framework属性org.osgi.framework.system.packages.extra将所有包导出为系统包。

如果您正在谈论jdbc驱动程序,那么这不是真的推荐。看看pax-jdbc project。它允许为许多数据库干净地安装和使用jdbc驱动程序。

答案 1 :(得分:0)

您可以将Felix的安装路径中的JAR添加到liblib/bootlib/ext目录中。查看这些目录中的README个文件,以找出最适合的文件。