加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 07:53:48 所属栏目:百科 来源:网络整理
导读:我试图通过跟随 formal document来学习JBoss Arquillian,并且对配置arquillian.xml感到困惑.自 here以来被提及. 即使我也发现有一个具体的配置描述在container adapters部分.它不涵盖所有元素/属性,例如引擎及其属性列表,defaultProtocol,扩展和组. 我很担心
我试图通过跟随 formal document来学习JBoss Arquillian,并且对配置arquillian.xml感到困惑.自 here以来被提及.

即使我也发现有一个具体的配置描述在container adapters部分.它不涵盖所有元素/属性,例如引擎及其属性列表,defaultProtocol,扩展和组.

我很担心,如果这个配置文件有任何进一步的或完整的解释.你能帮忙解释一下这个配置吗?

“Arquillian参考指南”中没有单独的页面包含您的答案.这部分是因为Arquillian的模块化和可扩展性 – 扩展可以有自己的配置元素和属性.

首先,容器的属性在Container Adapters Section中.每个适配器都有自己的页面,容器配置是详细的.例如,JBoss AS 7 has it’s own page是容器配置(请参阅页面上的配置部分),其他容器也是如此.

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

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

扩展配置通常在Extensions child-pages中找到.

defaultProtocol元素没有任何自己的页面.用于覆盖所有测试的容器适配器指定的协议.只有少数情况下您需要使用此元素,最值得注意的是,当您需要使用Servlet协议而不是JBoss AS 7的JMX协议时(因为Arquillian的Servlet协议是一个更广泛使用和测试的协议,JMX一).

defaultProtocol的典型用法如下:

<defaultProtocol type="Servlet 3.0" />

其中类型是协议的名称 – “Servlet 2.5”和“Servlet 3.0”是有效值.更改容器的默认协议时,还可能需要将协议依赖关系添加到类路径中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读