java - 帕克斯考试 2 : gave up waiting for service

标签 java osgi apache-karaf pax-exam

我正在尝试使用许多 bundle (cxf-jaxrs、aries-tx、jpa...)进行一些 pax-exam-karaf 测试。 测试在我的本地环境(强大的 i7 计算机)上运行良好,但在我的 C.I 服务器上失败: 原因:org.ops4j.pax.swissbox.framework.ServiceLookupException:放弃等待服务

错误非常明显:我达到了 pax-exam 的超时,问题是:如何配置此超时?

我尝试设置 systemTimeout(5000000) 选项,但似乎没有考虑在内。

这是 karaf 配置问题还是 pax 配置问题?

另一个问题是关于支持 Karaf 功能的考试 3.1.0 的发布:我是一个极客,想要走在技术的顶端!

致以最诚挚的问候,并再次感谢这个非常有用的框架。

最佳答案

使用@Filter注释及其超时属性。请参阅Dependency Injection .

关于java - 帕克斯考试 2 : gave up waiting for service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17126961/

相关文章:

java - 在 apache felix (osgi) 中集成 xero (发票网关)

java - 始终从远程存储库更新 bundle 或在 ServiceMix 6.0.X/Karaf 3.0.X 中禁用本地存储库

java - 配置 JTable,以便仅当 MouseEvent 没有修饰符时才触发排序

java - 识别一个字符串中的数字

java.sql.SQLException : ORA-00604: error occurred at recursive SQL level 1 ORA-01003: no statement parsed exception

java - 我的 html 超链接在我的 OSGI 包中不起作用

java - 在 Maven 包插件中结合自动和手动导出包选择

apache-camel - 使用 maven3 创建具有所有依赖项的单个 Camel 应用程序包

java - 表单上的错误编码到 Spring MVC

java - OSGI:通过systemBundle使用osgi容器外部的服务