使用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?
答案 0 :(得分:1)
是的,tomee.xml并不是真的为arquillian.xml设计的,因为它的所有配置都可以使用属性格式传递给tomee容器的属性属性
答案 1 :(得分:0)
将conf属性添加到 arquillian.xml ,例如 src / test / conf ,其中有 tomee.xml 文件然后加载。这一定是迄今为止我不知道的东西。