当前位置: 首页 > 知识库问答 >
问题:

在OSGi环境中使用OrientDB

顾嘉德
2023-03-14

我试图构建一个使用嵌入式OrientDB(当前为“Memory:”)图形数据库的应用程序。我用的是OrientDB2.2

orientdb-graphdb不应该依赖于一个合适的包,或者包括并导出类吗?

共有1个答案

罗智刚
2023-03-14

这听起来像是遇到了将第三方的非OSGi库包装成OSGi包的典型问题。

这方面最好的教程在EnRoute网站上。请注意,您不需要使用EnRoute来使本教程相关。

 类似资料:
  • 我正在编写一个模块来持久化一些数据,并使用OpenJPA作为持久化提供程序。但是现在我想给用户一个配置选项来在和之间切换。所以我写了一个新的DaoFactory类来创建,并在hibernate的中创建了新的持久性单元()。 现在,当我创建EntityManagerFactory时,问题出现了。我的密码是, 我的坚持。xml 我的Hibernate属性地图是, 这将选择OpneJPA作为正确的持久性

  • 问题内容: 首先一些背景: 我正在研究一些基于Apache Sling的 webapp原型代码,该代码基于OSGI并在Apache Felix上运行。尽管我认为到目前为止我已经掌握了大多数概念,但我对OSGI还是比较陌生。但是,令我感到困惑的是,我找不到一个“完整的”依赖项注入(DI)框架。我已经使用声明式服务(DS)成功地使用了基本的DI。但是我的理解是DS可以用作参考- 我该如何处理?-OSG

  • 问题内容: 使用 源activate env_name 激活Conda env 。 如何激活pycharm中的环境? 问题答案: 最好的PyCharm特定答案是wasabi的答案(下)。 打开 pycharm / preferences / project / Project Interpreter 并检查现有的解释器。Conda环境可能已经在此处列出。 如果不存在,则可以使用“创建Conda E

  • vue-server-renderer 在默认构建时,会预先假定有一个 Node.js 环境,这使得它在其他 JavaScript 环境(如 PHP V8Js 或 Oracle Nashorn 中无法使用。在 2.5+ 版本中,我们把那些基本上与环境无关的构建,编译到 vue-server-renderer/basic.js 中,这使得它可以在上述环境中使用。 对于所有环境,必须要预先在环境中模拟

  • 问题内容: 我希望在我的应用程序中使用石英调度程序,因为我有一个集群环境,并且想保证每小时只能运行一个工作实例。我的问题是…我是否必须使用JDBC作业存储库或某种形式的作业数据“外部”存储库,以确保集群中只有一个实例在任何给定的时间运行该作业,或者对Quartz来说,还有更多的魔力我知道吗? 问题答案: 是的,您需要使用JDBC- JobStore或TerracottaJobStore来启用节点相

  • 问题内容: 我一直在阅读官方文档,但无法找到有关环境变量的任何信息。显然,有一些社区项目支持环境变量,但这对我来说可能是过大了。所以我想知道在使用Vue CLI创建的项目上是否有一些简单的开箱即用的功能可以正常工作。 例如,我可以看到,如果执行以下操作,则会打印出正确的环境,这意味着已经设置好了吗? 我对环境变量和Node有点陌生。 仅供参考,使用Vue CLI 3.0 beta版。 问题答案: