gpt4 book ai didi

osgi - 我需要哪些包和依赖项才能在 OSGi 容器中运行 OrientDb 客户端

转载 作者:行者123 更新时间:2023-12-05 00:40:48 26 4
gpt4 key购买 nike

我正在使用 OrientDb 数据库开发 OSGi 应用程序。我现在正在尝试让 OrientDb 客户端在我们的 OSGi 容器中运行。

OrientDb 站点说明了您的应用程序在使用 OrientDb 客户端时需要哪些 jars/依赖项。 OrientDb documentation about this .

提到的一些 jar 是 OSGi 包,一些不是。我导入了所有作为 OSGi 包的 jar,并将非 OSGi jar 包装到一个 OSGi 包中。所以所有这些 jar 都加载到 OSGi 容器中。当我启动容器时,它提示包 com.orientechnologies.orientdb-graphdb 需要导入包 com.orientechnologies.orient.server。

我认为我不应该在 OSGi 容器中导入 het orientdb-server-*.jar,因为这意味着我将导入几乎整个 OrientDb 服务器实例,而我只想使用 OrientDb 客户端。

为什么orientdb-graphdb-.jar依赖orientdb-server-.jar?我需要加载哪些包才能使用 OrientDb 客户端?

我用的OrientDb版本是2.1.9

最佳答案

有一个experimental apache karaf feature for orientdb .尝试使用这些 bundle 。好消息是那里提到的所有 jar 都已经捆绑了。

关于osgi - 我需要哪些包和依赖项才能在 OSGi 容器中运行 OrientDb 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35507975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com