我在使用arquillian / wildfly 10.0.0.Final运行测试时遇到问题 .

错误是LifecycleException:由于TimeoutException,无法启动容器:托管服务器未在[120]内启动(我已将超时从60提升到看看是否会产生影响) .

有趣的是,Wildfly开始很好(在默认的60s内),然后坐在那里,直到它被告知关闭,它做到了 . 我在另一个曾经运行过的项目中进行了测试,但现在不再运行了,它们失败了同样的错误(尽管它们仍然在Jenkins上运行) .

此外,打开Shrinkwrap.writeTo(System.out,Formatters.VERBOSE)(用于构建war文件)不会产生任何输出(我也知道它在过去做过)

发生了什么变化:

服务器连接到LDAP以管理管理员登录,并添加了数据源Eclipse已更新为Neon 3

Arquillian配置文件是:

<arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jboss.org/schema/arquillian" xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
  <container qualifier="wildfly" default="true">
    <configuration>
      <property name="jbossHome">/Users/turekg/dev/apps/wildfly-10.0.0.Final</property>
      <property name="startupTimeoutInSeconds">120</property>
    </configuration>
  </container>

我使用ant和Ivy来管理测试依赖项,它们是:

<dependency org="org.jboss.arquillian" name="arquillian-bom" rev="1.1.11.Final" conf="test->default"/>
   <dependency org="org.jboss.arquillian.junit" name="arquillian-junit-container" rev="1.1.11.Final" conf="test->default"/>
   <dependency org="org.wildfly.arquillian" name="wildfly-arquillian-container-managed" rev="2.0.0.Final" conf="test->default"/>
   <dependency org="org.wildfly.security" name="wildfly-security-manager" rev="1.1.2.Final" conf="test->default"/>
   <dependency org="org.jboss.shrinkwrap.resolver" name="shrinkwrap-resolver-depchain" rev="2.2.4" conf="test->default"/>
   <dependency org="org.jboss.arquillian.extension" name="arquillian-rest-client-impl-3x" rev="1.0.0.Final-SNAPSHOT" conf="test->default"/>

Thanx Gaby