gpt4 book ai didi

jboss-arquillian - 在哪里可以找到 arquillian xml 配置文档?

转载 作者:行者123 更新时间:2023-12-03 22:33:50 27 4
gpt4 key购买 nike

我尝试学习 JBoss Arquillian,遵循 formal document并对配置 arquillian.xml 感到困惑。既然提到过一次here .

甚至我还发现在container adapters 中有一个具体的配置描述。部分。它不涵盖所有元素/属性,例如发动机 及其属性列表,默认协议(protocol) , 分机 .

我很担心,想知道这个配置文件是否有任何进一步或完整的解释。你能帮忙解释一下这个配置吗?

最佳答案

Arquillian 引用指南中没有一页包含您的答案。这部分是因为 Arquillian 的模块化和可扩展性 - 扩展可以有自己的配置元素和属性。

首先,容器的属性位于 Container Adapters Section .每个适配器都有自己的页面,其中详细说明了容器配置。例如,JBoss AS 7 has it's own page因为它是容器配置(参见页面上的配置部分),其他容器也是如此。

通常,您不需要自己配置协议(protocol),因为这些值通常由 Arquillian 管理,并且通常不需要通过 arquillian.xml 提供任何覆盖。但是,如果您需要它们,它们在 Protocols 中部分和子页面中。

组只是容器的集合,用于容器默认不支持集群的情况。您只需要在一个组元素中列出多个容器配置,如图here .

扩展配置通常位于 Extensions child-pages .

defaultProtocol 元素没有任何自己的页面。它用于覆盖容器适配器指定的协议(protocol),用于所有测试。只有少数情况下需要使用此元素,尤其是当您需要使用 Servlet 协议(protocol)而不是 JBoss AS 7 的 JMX 协议(protocol)时(因为 Arquillian 的 Servlet 协议(protocol)是比JMX 之一)。

defaultProtocol 的典型用法如下所示:

<defaultProtocol type="Servlet 3.0" />

其中 type 是协议(protocol)的名称 - “Servlet 2.5”和“Servlet 3.0”是有效值。当您更改容器的默认协议(protocol)时,您可能还需要将协议(protocol)依赖项添加到您的类路径中。

关于jboss-arquillian - 在哪里可以找到 arquillian xml 配置文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119544/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com