Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jboss 在arquillian测试后从standalone.xml中删除部署_Jboss_Wildfly_Jboss Arquillian - Fatal编程技术网

Jboss 在arquillian测试后从standalone.xml中删除部署

Jboss 在arquillian测试后从standalone.xml中删除部署,jboss,wildfly,jboss-arquillian,Jboss,Wildfly,Jboss Arquillian,在我们的项目的Arquillian测试之后,在wildfly standalone.xml中创建以下条目 <deployments> <deployment name="cfgtest.ear" runtime-name="cfgtest.ear"> <content sha1="b0f9e180aaa4e14ee9bab37b4368b6ce45b7b156"/> </deployment> <dep

在我们的项目的Arquillian测试之后,在wildfly standalone.xml中创建以下条目

<deployments>
    <deployment name="cfgtest.ear" runtime-name="cfgtest.ear">
        <content sha1="b0f9e180aaa4e14ee9bab37b4368b6ce45b7b156"/>
    </deployment>
    <deployment name="pcuitest.ear" runtime-name="pcuitest.ear">
        <content sha1="884d1333731f6ed58eb47cee7d7a98a20829d373"/>
    </deployment>
</deployments>

理想情况下,在完成所有测试并停止服务器后,应删除上述内容,但无论如何都不会发生这种情况。现在,如果我第二次运行该测试,那么在服务器启动时,上述部署就会启动,并且它会与当前测试的新war文件产生冲突

是否有任何方法可以从standalone.xml中删除deployments条目,以便在服务器再次启动时不会启动它。对服务器执行任何启动命令,以便它删除所有部署或类似的操作都会很有帮助


注意:我发现,如果从eclipse运行测试,部署的ear会在服务器停止时自动删除。但如果我从gradle运行它,问题仍然存在。

类似于未回答。您是手动部署应用程序还是让Arquillian管理部署生命周期?Arquillian正在管理部署。这很奇怪,因为它们应该被删除。您使用的是哪个版本的wildfly arquillian?我使用的是wildfly 8.2、arquillian 1.1.5、junit 4.12和gradle 2.2,类似于未回答。您是手动部署应用程序还是让arquillian管理部署生命周期?arquillian正在管理部署。这很奇怪,因为它们应该被删除。您使用的是哪个版本的wildfly arquillian?我使用的是wildfly 8.2、arquillian 1.1.5、junit 4.12和gradle 2.2