blueprint-osgi

    0热度

    1回答

    我试图创建一个使用sqlserver数据库作为端点的骆驼路由。我已经了解到,在OSGi中集成数据源的常见方式是将它们导出为OSGi服务。 出于测试和开发的目的,我使用了H2内存数据库并成功将其导出为服务。当我试图用SQL Server做同样的事情时,我遇到了一些问题。 我下载了SQL Server的JDBC驱动程序,并添加了的.jar到我的本地仓库这样: $ mvn install:install

    3热度

    2回答

    我有一些Camel蓝图单元测试是针对骆驼路线运行的。该路由是一条简单的骆驼路由,它从activemq队列中提取消息,然后发送到另一个队列。我正在使用osgi服务来公开我正在发送和接收的amq组件。 <reference id="activemq-in" filter="(osgi.jndi.service.name=amq/in)" interface="org.apache.camel.Comp

    0热度

    1回答

    我想在一个OSGi包注入的EntityManager,但我得到一个错误 - [EL Severe]: 2016-07-29 08:34:19.029--ServerSession(1711371450)--java.lang.NoClassDefFoundError: org/eclipse/persistence/internal/jpa/rs/metadata/model/Link

    0热度

    1回答

    我想调用返回JSON的外部REST服务,REST本身具有基本身份验证(我不知道如何发送基本身份验证),我已阅读了一些教程还有CXFRS组件导致我这个blueprint.xml。 <?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xm

    2热度

    1回答

    我一直在尝试相当长一段时间来为我的所有公开的Web服务设置基本身份验证,但没有任何运气。 我正在使用带有Karaf容器的JBoss Fuse 6.2.1(karaf-2.4.0.redhat-621117),我目前有三个集成正在消耗相当数量的cxfEndpoints。 我想实现的是在调用服务或试图查看WSDL时,用auth对话提示所述服务的用户。 请注意,我不想使用ws-security将身份验证

    -1热度

    1回答

    我对骆驼和蓝图测试相当新,我有一些丰富了请求的路由,尽管在测试蓝光测试时,端点没有被解析。我使用的是: 骆驼:2.12.0.redhat-611412。 保险丝:6.1.1。 蓝图测试版本:2.12.0.redhat-611412。 Maven:3.1.1。

    0热度

    2回答

    在IDE中编译项目时发生错误: 错误:osgi:[测试]默认软件包'。'不被Import-Package语法所允许。 这可能是由于Eclipse中的编译错误导致的,因为无论编译错误如何,Eclipse都会创建有效的类文件 。 从默认包导入以下包零null 但是,当使用Eclipse ide时,它起作用。 我GOOGLE了时间,只发现this后,但它不是我的情况。 我通过OSGI反编译生成的类,没有

    0热度

    1回答

    我有一个非blueprint包提供服务通过声明服务注释。 我有另一个捆绑包,使用蓝图,其中包含此服务的可选引用,然后将此引用注入许多已声明的bean。 在Karaf容器内启动,该服务已注册并且蓝图包可以访问它并按预期使用。服务提供包的配置可以更新,并且它是未绑定的并且再次反弹到完美的蓝图包。 但是,当服务提供程序包重新启动或更新时,该服务未被绑定,但从未重新绑定到使用程序包,以便蓝图引用保留的代理

    0热度

    1回答

    我正在建立OSGI捆绑在Jboss Fuse 6.1容器中运行。项目包含blueprint.xml(在src/main/resoureces/OSGI-INF/blueprint中)。它是内容: <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/200

    0热度

    2回答

    我可能没有完全掌握bean和服务的概念,但是我所有的研究都没有把我引向任何东西。 在我的OSGI项目中,我收到了一个提供服务的软件包A(称为myService)。 一个包B在一个也作为服务公开的bean中使用此服务(称为myBean)。 豆类和服务声明在Blueprint中完成。 现在,卡拉夫解决了捆绑包A和B,布线也没问题。 但我的软件包B有另一个bean(称为myOtherBean),也作为服