apache-karaf相关内容
我正在尝试使用 OSGI 和 Karaf 创建一个简单的 Web 服务. 以下是我进行的步骤: 下载 apache karaf - 3.0.3 启动karaf,执行以下命令 功能:repo-add cxf 3.0. 功能:安装 http cxf 然后创建了以下类: 界面 公共接口 IMyService {字符串 sayHello(字符串名称);} 实施 @We
..
Opendaylight 使用端口 8080,这与默认的 ignite REST http 端口相同.因此,我尝试更改 ignite 侦听 REST 请求的端口.这是一个 Java 代码片段. System.setProperty("IGNITE_JETTY_PORT","7111");System.setProperty("IGNITE_JETTY_HOST","localhost");点燃
..
我正在尝试在 Apache karaf-2.3.10 容器中部署一个包,该容器又具有 jar 文件依赖项.将依赖 jar 文件复制到 Apache-Karaf 的部署目录后,依赖问题得到解决.如何通过命令行安装普通jar.我试过下面的命令 osgi:install -s 'wrap:mvn:' 显示 执行命令时出错:安装包时出错: 我的包有很多依赖 jar 文件.我是否需要将所有
..
我一直在努力让 Apache POI 在 OSGi 包中工作.这是我尝试过但没有运气的历史: 1) 我最初尝试使用预包装的 Apache Servicemix POI 包.然而,这有许多我必须部署的依赖项,其中许多是不需要的.即使在添加了 Apache POI servicemix(及其依赖项)后,我仍然遇到了问题,因为缺少类. 2) 由于第一个解决方案中有大量不需要的东西,我决定将依
..
嗨,我是 ServiceMix 的新手,所以可能我在问同样的问题,但我无法弄清楚. 我的疑问是在 ServiceMix OSGI 中使用包时如何管理编译时间与运行时依赖项.也就是说,如果我正在使用 maven 构建一个 .jar 可行(通过单元测试)工件,其中所有编译时依赖项说 example(camel,spring) 由 pom.xml 依赖项处理,并根据需要加载到 jar 中以成功构建
..
我需要一些帮助. 我有一个带有 Karaf 服务器的 vmware 虚拟机和一些部署的 Java 应用程序.我已经用调试标志启动了 karaf,它打开了端口 5005 进行调试. 我想做的是用eclipse连接到这个端口做远程调试,但是一直连接不上. 我可以使用 VM IP 从外部 Firefox 访问虚拟,但是当我进入 karaf 端口 8181 时,我无法连接. 你知道
..
我在 Apache servicemix 中安装了一个包,它使用 apache 蓝图进行配置.我正在使用位于/config 文件夹中的外部属性文件 abc.cfg 并按如下方式加载: 通过蓝图
..
我一直在寻找这个问题的答案,并进行了大量实验.我需要做什么才能在 Karaf 中使用 Vaadin Web 框架的第 7 版运行应用程序? 有一些关于它的信息,但我读过的解决方案都没有奏效.我在 SO 上发现的唯一相关问题(如何将 Vaadin 7 与 OSGi 集成?) 没有真正有效的答案,至少对于我的问题.每次我遵循通过谷歌搜索找到的解决方案时,我总是会丢失很多依赖项,并且我发现自己无限
..
我希望能够从 Eclipse 轻松调试在 Apache Karaf 中运行的 OSGi 包.到目前为止,我确定的最简单的方法是创建一个启动 Karaf 的 Java 应用程序启动器.如果之前安装了捆绑包,那么我可以设置断点,即使是在激活器中,一切都很好. 问题是,当对代码进行更改时,调用了 mvn install,然后调用了 Eclipse Karaf 启动器,我运行的是旧的缓存版本的包.我
..
我正在尝试使用 Karaf,我想知道是否可以将其配置为从 Apache Maven 中央存储库中提取可传递依赖项.无需使用“嵌入式捆绑包" 我已经知道您可以提取显式依赖项,问题的关键部分是“可传递的"依赖项. 我也知道您可以使用 OBR 读取已部署站点中的 repository.xml 文件,但我找不到用于 Maven 中心的文件.该问题的一个可能答案是添加 URL,但我无法在 rep
..
我正在使用 ServiceMix,我试图列出一些捆绑包并仅检索那里的捆绑包 ID.我正在尝试执行以下操作: osgi:列表 |grep -i |awk xxx 我尝试使用 awk,但 ServiceMix 中没有提供.我也尝试使用 shell:exec 像这样: osgi:列表 |grep -i |shell:exec awk 'xxx' 但这也行不通,也许我的方法完全错误
..
在寻找这个问题的答案时,我偶然发现了 http://blog.nanthrax.net/2013/02/multiple-http-connectors-in-apache-karaf/ 和 Jetty SSL 配置 Apache karaf 但此信息已过时.我在 https://www.eclipse.org/找到了新文档jetty/documentation/current/configuri
..
我正在尝试将码头配置为在 Apache Karaf OSGI 容器中使用 SSL.http 有效,但 https 无效.可能是什么问题? 我的配置详情如下: etc/jetty.xml
..
我在 2.2.8 版本的 Karaf 上遇到了问题(很可能在早期版本上也是如此). 我将使用 Karaf 来托管带有动态部署包的系统.捆绑包由用户部署,我无法事先知道它们是哪些. 我希望 BundleActivator.start() 的顺序与包之间的包依赖关系(导入/导出包的依赖关系)完全对应,并计划期望在 bundle1 运行之前假设 bundle0 将完全初始化是安全的开始.但事
..
我定义了四个包: bundle 1 : 导出包 x 版本 1捆绑包 2:导入包 x ver [1,2] 并导出包 y;y 使用 x捆绑包 3:导出包 x 版本 2捆绑包 4:导入包 y 并导入包 x 版本 2 使用 apache felix(可分发二进制文件),我发现我应该手动强制不解析(或启动)bundle 1 然后在启动 bundle 3 之前 bundle 2(否则会出现使用约束问题,因
..
我在 CentOS 6.5 中使用 $KARAF_HOME/bin/start 在服务器模式下启动了 Apache Karaf 3.0.0.然后我想使用 $KARAF_HOME/bin/client 运行几个命令并捕获这些命令的输出,以确保命令成功运行.输出确实在我的控制台上吐出,但我永远无法将其重定向到文件中.似乎 Karaf 没有向输出流或错误流写入任何内容.我尝试了以下方法: [apach
..
我有一些交易代码在旧版本的 Apache Karaf 中运行良好.现在在 Apache Karaf 4.0.4 中,我看到了很多异常. java.lang.IllegalStateException:无法记录事务,因为 org.apache.derby.jdbc.EmbedXAResource@77cbf3e5 不是 NamedXAResource. 和 org.apache.a
..
我正在尝试使用 ScriptEngineManager 和 ScriptEngine 用 Java 执行一些 JavaScript 代码.我使用 Java 8 我在 Karaf OSGi 下执行此代码. 我使用的示例在示例 Java 类中运行良好,但将其打包成一个包会给我这个错误 ScriptEngineManager providers.next(): javax.script.Scr
..
我正在研究部署和更新 OSGI(特别是 Karaf)应用程序的方法.似乎有几种选择.一种是使用 OSGi Bundle Repository (OBR),另一种是使用 Karaf 中的 Features,第三种是使用 卡拉夫洞穴. 我不太确定这些选项有什么不同.他们似乎都在做同样的事情.它们只是相同功能的不同实现吗?有人可以解释这些差异或提供一些建议吗? 解决方案 Karaf 功能和
..
OSGI Enterprise Release 5 规范的第 126 章提到了兼容性: “支持 Java SE 和 Java EE 客户端使用的传统 JNDI 编程模型." 和使用不支持 OSGI 的代码: "不知道 OSGi 的客户端和 JNDI 上下文提供程序使用静态方法连接到JRE JNDI 实现.InitialContext 类提供从提供者和提供者使用静态 NamingM
..