karaf相关内容

如何从本地 Maven 存储库部署 karaf 功能?

我已经为 karaf (4.0.1) 创建了第一个项目.到目前为止,我有以下内容: 使用 maven-bundle-plugin 构建的应用程序包.还会有更多…… 使用 karaf-maven-plugin 创建的 karaf 功能. 使用相同插件创建的 karaf 程序集 所以我已准备好向客户交付产品 - 但我在开发过程中遇到了困难.这个问题几乎回答了我所有的问题剩下的问题留一: ..
发布时间:2021-11-12 03:46:59 其他开发

无法捕获 Apache Karaf 客户端输出

我在 CentOS 6.5 中使用 $KARAF_HOME/bin/start 在服务器模式下启动了 Apache Karaf 3.0.0.然后我想使用 $KARAF_HOME/bin/client 运行几个命令并捕获这些命令的输出,以确保命令成功运行.输出确实在我的控制台上吐出,但我永远无法将其重定向到文件中.似乎 Karaf 没有向输出流或错误流写入任何内容.我尝试了以下方法: [apach ..
发布时间:2021-11-12 03:46:56 其他开发

如何将 Hibernate 5 安装到 Apache Karaf v4

我已经安装了 Apache Karaf v4.03 并查询了 Hibernate 的可用功能列表,如下所列.不幸的是,我使用的是 Hibernate v5. 休眠 |3.3.2.GA ||已卸载 |企业4.0.3 |Hibernate 3.x JPA 持久化引擎支持冬眠 |4.2.15.决赛 ||已卸载 |企业4.0.3 |Hibernate 4.2.x JPA 持久化引擎支持hibernate ..
发布时间:2021-11-12 03:46:48 Java开发

OSGi 中 Java 类加载器的使用

我有一个关于在 OSGi 中使用 Java ClassLoader 的问题. 我编写了两个 OSGi 包,即服务器包和客户端包. 在服务器包中,我实现了 BundleActivator,如: public class Activator 实现 BundleActivator {公共无效开始(BundleContext上下文){System.out.println("[Server:A ..
发布时间:2021-11-12 03:46:26 Java开发

我可以将第三方 jars 放在 karaf(任何特定文件夹)中以解决传递依赖关系吗?

我有各种具有第三方库依赖项的自制项目.我正在为 OSGI 容器捆绑它们,但无法解决我的项目中的深层依赖关系.现在我正在寻找 karaf 文件夹,我可以在其中放置我的库,以便捆绑包可以直接访问它们而不是安装它们. 我也在使用 maven. 编辑:遵循您的“功能"解决方案后,我能够生成包含传递依赖项的清单,但现在问题是它还会查找非常常见的 Java 文件:例如:下面是相当大的依赖项列表: ..
发布时间:2021-11-12 03:46:23 Java开发

如何在 Karaf 上使用频繁的本地快照包部署?

我决定在 OSGI 和 Karaf 之上构建一个应用程序 - 我真的很喜欢这些东西.但是,我在本地开发机器上进行日常部署时遇到了一些困难.我的意思是.. 我做了一个改变,然后我想在我本地的 Karaf 实例上测试它.每小时可能发生几次. 我现在做的方式是一个 maven 构建,它创建一个 JAR 包,然后将它复制到 Karaf 的部署目录中.我认为它一点也不优雅. 我试图找到一种方法( ..
发布时间:2021-11-12 03:46:06 其他开发

Pentaho BI-由于最近将MongoDB升级到3.6而导致的MongoDB输入聚合错误

由于最近将Mogodb升级到3.6,因此pentaho水壶mongoinput步骤聚合无法从Mongodb中获取数据. 错误消息: com.mongodb.MongoCommandException:命令失败,错误9:'The 需要“光标"选项,但带有说明的汇总除外 服务器本地主机上的“参数":2915.完整的响应为{"ok":0.0, "errmsg":““光标"选项是必需的,但与 ..

如何将Opendaylight连接到Mininet?

我一直在一个简单的Hello World项目中学习Opendaylight的基础知识(我一直在关注现在,我想将此控制器的内部版本连接到Mininet定义的网络拓扑,但这不起作用.我读到这可能是由于我没有安装odl-l2switch导致的,但是当我键入feature:list --installed时,捆绑包没有出现,而当我键入feature:install odl-l2switch时,捆绑包也没有 ..
发布时间:2020-09-03 19:30:35 Java开发

移动karaf服务器后的根文件位置$ karaf_home

我不得不更改我们Apache Karaf安装的位置.更改后,一些配置设置仍指向原始的$ karaf_home/karaf.base位置.我已经浏览了所有配置文件,但找不到此根karaf_home/karaf.base的设置方式.知道如何设置此变量吗? 解决方案 缓存中的一个或多个捆绑包可能仍指向您的旧karaf位置.要确保仅关闭karaf,请删除$ KARAF_HOME/data/cach ..
发布时间:2020-09-03 19:30:33 其他开发

将org.pbjar库转换为OSGi捆绑包后出错

我正在尝试将org.pbjar.jxlayer库转换为OSGi捆绑软件,但我已经成功完成了该工作,但是当我尝试将其安装在Karaf容器中时,该容器声称该捆绑软件缺少必要的要求: 无法解决312.0:缺少要求[312.0] osgi.wiring.package; (osgi.wiring.package = com.sun.java.swing) 我也将javax.swing放在bun ..
发布时间:2020-05-22 19:23:43 其他开发

如何测试karaf控制台脚本中是否安装了功能?

如果karaf 3.0.4中存在某个功能,我需要编写一个karaf控制台脚本来卸载该功能. 到目前为止,我尚未在文档中找到任何直接提及的提及( https://karaf.apache.org/manual/latest-3.0.x/developers-guide/scripting.html ).使用shell:env ?总是返回null作为值,并且我不确定?是否是karaf中受支持的环 ..
发布时间:2020-05-22 19:23:01 其他开发