Arquillian tomee遥控器

时间:2014-06-11 09:18:21

标签: tomee jboss-arquillian

使用Arquillian 1.1.4.Final和Tomee 1.6.0.2

从Tomee information获取关于arqullian适配器的 tomee-plus-remote 配置文件设置并将其放入Maven pom.xml( activeByDefault true )。

目标是将MQ JCA rar部署到远程Tomee,并将configure部署到MQ的连接工厂。

最初将arqullian.xml设置为:

<container qualifier="tomee" default="true">
  <configuration>
    <property name="httpPort">-1</property>
    <property name="stopPort">-1</property>
  </configuration>
</container>

通过JUnit运行,不知道为什么webprofile被初始化并启动而不是加号(当我在Maven中指定加上时):

Info: Succeeded in installing singleton service
jun 11, 2014 11:07:52 FM org.apache.openejb.config.ConfigurationFactory init
Info: openejb configuration file is 'C:\Users\MYG\AppData\Local\Temp\arquillian-apache-tomee\apache-tomee-webprofile-1.6.0.2\conf\tomee.xml'

另一件事是如何加载tomee.xml配置。思想,&#34; serverXml&#34;在 arquillian.xml (设置为src / test / resources / tomee.xml)中可以正常工作,但是xml中的所有内容都不会被识别为有效规则。无法使用资源添加部署等指令作为one does。那么如何从arquillian配置远程tomee?

2 个答案:

答案 0 :(得分:1)

是的,tomee.xml并不是真的为arquillian.xml设计的,因为它的所有配置都可以使用属性格式传递给tomee容器的属性属性

答案 1 :(得分:0)

将conf属性添加到 arquillian.xml ,例如 src / test / conf ,其中有 tomee.xml 文件然后加载。这一定是迄今为止我不知道的东西。