karaf相关内容
我有一个自定义的karaf安装.我想做一个功能:安装odl-restconf. 为此,我已经完成了一个功能:在以下位置 http://nexus.opendaylight.org/content/repositories@id=public ,\ http://nexus.opendaylight.org/content/repositories@id=opendaylight.snapshot
..
我正在尝试编写一个应该使用org.elasticsearch.client.RestHighLevelClient的osgi应用程序. 为此,我添加了捆绑包servicemix.bundles.elasticsearch-client,因为它导出了 org.elasticsearch.client 和所需的 RestHighLevelClient .不过显然, RestHighLevelClien
..
我有一个捆绑包,该捆绑包使用具有一个属性的配置文件org.jemz.karaf.tutorial.hello.service.config.cfg: org.jemz.karaf.tutorial.hello.service.msg="I am a HelloServiceConfig!!" 我使用ConfigAdmin的蓝图如下:
..
我正在尝试在Karaf上开发OSGi WAB,其中包含REST API和来自定制服务的调用.但是,出于某些奇怪的原因,OSGi框架抱怨其功能osgi.component不令人满意. 我想知道: 我该如何解决这个问题? 什么是osgi.component捆绑包?为什么需要? 为什么maven-bundle-plugin(因此也绑定)在条目"Require-Capability"中声明
..
当我运行karaf时,我需要在其中安装一些功能.为此,我给出以下命令: install -s mvn:org.apache.derby/derby/10.8.2.2 feature:install jndi jpa transaction http 我想自动执行此操作,因为我想在重新启动时自行启动karaf.我已经阅读到可以使用wrapper:service在重新启动时启动它.但是我想到
..
嗨,我正在尝试在karaf中安装以下依赖项 org.fusesource.leveldbjni leveldbjni-all 1.8 我收到以下异常 Exception caugh
..
我一直在尝试在Karaf上使用OSGi声明式服务(例如Blueprint)等示例.我现在要解决的问题是如何在运行时获取对某些服务的引用(因此,注释和/或XML并不是真正的选择) 我将解释我的用例: 我正在尝试设计一种系统来控制工业中的某些自动化过程(到目前为止,仅在我脑海中,这就是为什么我仍然仅使用OSGi进行实验:).为了与设备通信,正在使用一组特殊的协议.为了使组件尽可能地可重用,
..
我想在Karaf中安装org.postgresql/postgresql/9.4-1201-jdbc41,但出现错误.我该如何解决这些错误?奇怪的是,在Windows上,我的Karaf与此Postgres jdbc没有任何错误,但在Ubuntu上却有这些错误.任何线索都值得赞赏. Install Kar feature social_importer.kar/1.0-SNAPSHOT jav
..
我在CentOS 6.5中使用$KARAF_HOME/bin/start在服务器模式下启动了Apache Karaf 3.0.0.然后,我想使用$KARAF_HOME/bin/client运行几个命令,并捕获这些命令的输出,以确保命令成功运行.输出确实在我的控制台上吐出,但是我永远无法将其重定向到文件中.似乎Karaf不会向输出流或错误流写入任何内容.我尝试了以下方法: [apache-ka
..
我对OSGi中Java ClassLoader的用法有疑问. 我写了两个OSGi捆绑包,分别是服务器捆绑包和客户端捆绑包. 在服务器捆绑包中,我实现了BundleActivator,如: public class Activator implements BundleActivator { public void start(BundleContext context)
..
我正在尝试为Apache Kaf版本4.0.3中的Kafka生产者创建一个简单的捆绑包. 这是我的Java代码 Properties props = new Properties(); props.put("bootstrap.servers", "localhost:9092"); props.put("acks", "all"); props.put("retries", 0);
..
我正在将代码从JBoss Fuse 6.2.1移植到JBoss Fuse 6.3.0. 在开发环境中,我使用Maven构建Java项目的-SNAPSHOTS,并使用dev:watch命令自动部署它们. 我先安装了install mvn:my.groupid/my-artifactid/version-SNAPSHOT,然后又安装了dev:watch ID. 遵循mvn install
..
我已经为karaf(4.0.1)创建了第一个项目.到目前为止,我有以下内容: 使用maven-bundle-plugin构建的应用程序捆绑包.将会有更多... 使用karaf-maven-plugin创建的karaf功能. 使用相同插件创建的karaf组件 因此,我准备交付给客户-但是我在开发过程中陷入了困境. 这个问题回答了我几乎所有的问题其余的问题保存一个: 通过运行ma
..
我有各种具有第三方库依赖项的自制项目. 我将它们捆绑用于OSGI容器,但无法解决我项目中的深层依赖关系. 现在,我正在寻找karaf文件夹,可以在其中放置我的库,以便捆绑包可以直接访问它们,而无需安装它们. 此外,我也在使用Maven. 编辑: 遵循您的“功能"解决方案后,我能够生成清单包含传递依赖项,但问题是它现在还会查找非常常见的java文件:例如:以下是相当大的依赖项列表:
..
我决定在OSGI和Karaf之上构建一个应用程序-我真的很喜欢这个东西.但是,我在本地开发计算机上的日常部署有些麻烦.我的意思是..我进行了更改,然后想在我的本地Karaf实例上对其进行测试.每小时可能会发生几次. 我现在的操作方式是创建一个JAR包的Maven构建,然后将其复制到Karaf的deploy目录中.我认为这一点都不优雅. 我试图找到一种解决方法(谷歌).我阅读了有关Kar
..
我需要更新数千个实体,并且逻辑不能放入SQL语句中.使用非托管JPA时,我使用的模式是: long commitThreshold = 100; // or other appropriate value try { em.beginTransction().begin(); for(list of entities to be modified) { // retri
..
我在Karaf内托管了一个REST服务,该服务可以很好地处理除多部分请求之外的所有请求.我正在使用 com.sun.jersey 软件包,因为我仅成功托管了这些软件包可以通过HTTP访问Karaf内部. 当我尝试接收 HttpServletRequest 在POST中,然后调用 IllegalStateException:Servlet没有多部分配置 我发现我缺少 @Multipar
..
如何强制Jetty打开从特定虚拟主机开始的所有已部署的Web应用程序,例如 test.localhost:8080 / myapp 而不是 localhost:8181 / myapp ? 这是来自jetty.xml的片段:
..
我在Karaf中使用CXF的Dinamics功能,并面临Bean验证不适用于子资源的问题。 例如在以下代码中: @Path(“services”) 公共接口服务{ @Path(“{id} / orders”) public Order getOrderForService(@PathParam(“id”)int serviceId); } @Path(“orders”)
..
我已尝试过这个链接。 interface: package com.java.examplefactoryservice; 公共接口ExampleFactoryService { public void start(); public void stop(); } 工厂提供商: package com.java.examplecomponen
..