Java Maven在wildfly Maven插件:start之后挂起

Java Maven在wildfly Maven插件:start之后挂起,java,maven,maven-plugin,wildfly-8,jboss-arquillian,Java,Maven,Maven Plugin,Wildfly 8,Jboss Arquillian,我有一个专业的问题,我不能完全让我的头左右 我的总体目标是借助Arquillian在WildFly 8.2.1上创建集成测试。为此,我将wildfly maven插件配置如下: org.wildfly.plugins wildfly maven插件 1.0.2.1最终版本 为arquillian启动wildfly 预集成测试 开始 ${project.build.directory}/wildfly-8.2.1.Final 49999 -Djboss.socket.binding.port偏

我有一个专业的问题,我不能完全让我的头左右

我的总体目标是借助Arquillian在WildFly 8.2.1上创建集成测试。为此,我将wildfly maven插件配置如下:



org.wildfly.plugins
wildfly maven插件
1.0.2.1最终版本
为arquillian启动wildfly
预集成测试
开始
${project.build.directory}/wildfly-8.2.1.Final
49999
-Djboss.socket.binding.port偏移量=40000
关闭arquillian的wildfly
整合后测试
关闭
${server.ip}
49999

所以,在“整合前测试”和“整合后测试”阶段,我的WildFly应该再次启动和停止

在“集成测试”阶段,应执行以“ArquillianTest.java”结尾的所有类。为此,我使用故障保护插件,如下所示:



org.apache.maven.plugins
maven故障保护插件
2.10.1
阿奎利安野蝇像是遥远的
**/*ArquillianTest.java
${target.output.directory}/WEB-INF/classes
阿奎尔检验
集成测试
集成测试

现在的问题是,当我开始构建过程时,Maven会在WildFly服务器启动后挂起

没有进行任何部署!它只是开始,就这样


[INFO]——wildfly maven插件:1.0.2.最终版本:start(针对arquillian启动wildfly)@services---
[信息]JAVA_HOME=/opt/oracle-jdk-bin-1.8.0.45/jre
[信息]JBOSS_HOME=/some/path/target/wildfly-8.2.1.Final
[信息]服务器正在启动。
2015年10月31日上午11:12:44 org.xnio.xnio
信息:XNIO版本3.2.2.Final
2015年10月31日上午11:12:44 org.xnio.nio.NioXnio
信息:XNIO NIO实现版本3.2.2.Final
2015年10月31日上午11:12:44 org.jboss.remoting3.EndpointImpl
信息:JBoss远程处理版本4.0.3.Final
[0m11:12:44709信息[org.jboss.modules](主)jboss模块版本1.3.3.Final
[0m[0m11:12:44863信息[org.jboss.msc](main)jboss msc版本1.2.2.Final
[0m[0m11:12:44917 INFO[org.jboss.as](MSC服务线程1-6)JBAS015899:WildFly 8.2.1.Final“Tweek”启动
[0m[0m11:12:45739 INFO[org.jboss.as.controller.management已弃用](控制器启动线程)JBAS014627:属性any-ipv4-address已弃用,可能在未来版本中删除!
[0m[0m11:12:45774 INFO[org.jboss.as.server](控制器引导线程)JBAS015888:使用套接字绑定创建http管理服务(管理http)
[0m[0m11:12:45791信息[org.xnio](MSC服务线程1-5)xnio版本3.3.0.Final
[0m[0m11:12:45797信息[org.xnio.nio](MSC服务线程1-5)xnio nio实现版本3.3.0.Final
[0m[0m11:12:45828 INFO[org.jboss.remoting](MSC服务线程1-5)jboss远程处理版本4.0.7.Final
[0m[33m11:12:45830 WARN[org.jboss.as.txn](ServerService线程池--46)JBAS010153:节点标识符属性设置为默认值。请确保它是唯一的。
[0m[0m11:12:45830信息[org.jboss.as.security](服务器服务线程池--45)JBAS013171:激活安全子系统
[0m[0m11:12:45831 INFO[org.wildfly.extension.io](服务器服务线程池--31)WFLYIO001:工作线程“默认值”已根据8个可用处理器自动配置为16个核心线程和128个任务线程
[0m[0m11:12:45831 INFO[org.jboss.as.naming](ServerService线程池--40)JBAS011800:激活命名子系统
[0m[0m11:12:45834 INFO[org.jboss.as.security](MSC服务线程1-10)JBAS013170:当前PicketBox版本=4.0.21.Final
[0m[0m11:12:45851 INFO[org.jboss.as.clustering.infinispan](服务器服务线程池--32)JBAS010280:激活infinispan子系统。
[0m[0m11:12:45870信息[org.jboss.as.jsf](服务器服务线程池--38)JBAS012615:激活了以下jsf实现:[main]
[0m[0m11:12:45875 INFO[org.jboss.as.webservices](服务器服务线程池--48)JBAS015537:激活webservices扩展
[0m[0m11:12:45897 INFO[org.jboss.as.connector.logging](MSC服务线程1-1)JBAS010408:启动JCA子系统(IronJacamar 1.1.9.Final)
[0m[0m11:12:45904信息[org.wildfly.extension.undertow](MSC服务线程1-13)JBAS017502:undertow1.1.8.Final start
[0m[0m11:12:45905 INFO[org.wildfly.extension.undertow](服务器服务线程池--47)JBAS017502:undertow 1.1.8.Final start
[0m[0m11:12:45908信息[org.jboss.as.naming](MSC服务线程1-14)JBAS011802:启动命名服务
[0m[0m11:12:45909信息[org.jboss.as.mail.extension](MSC服务线程1-1)JBAS015400:绑定邮件会话[java:jboss/mail/Default]
[0m[0m11:12:45912 INFO[org.jboss.as.connector.subsystem.datasources](ServerService线程池--27)JBAS010403:部署符合JDBC的驱动程序类org.h2.driver(版本1.3)
[0m[0m11:12:45917 INFO[org.jboss.as.connector.deployers.jdbc](MSC服务线程1-16)JBAS010417:已启动驱动程序名为h2的驱动程序服务
[0m[0m11:12:46079 INFO[org.wildfly.extension.undertow](ServerService线程池--47)JBAS017527:为path/some/path/target/wildfly-8.2.1.Final/welcome-content创建文件处理程序
[0m[0m11:12:46113信息[org.wildfly.extension.undertow](MSC服务线程1-1)JBAS017525:已启动服务器默认服务器。
[0m[0m11:12:46118信息[org.wildfly.extension.undertow](MSC服务线程1-1)JBAS017531:主机默认主机启动
[0m[0m11:12:46171 INFO[org.wildfly.extension.undertow](MSC服务线程1-13)JBAS017519:undertow HTTP侦听器默认侦听打开/0.0.0。
<plugin>
    <groupId>org.wildfly.plugins</groupId>
    <artifactId>wildfly-maven-plugin</artifactId>
    <version>1.0.2.Final</version>
    <executions>
        <execution>
            <id>start-wildfly-for-arquillian</id>
            <phase>pre-integration-test</phase>
            <goals>
                <goal>start</goal>
            </goals>
            <configuration>
                <jbossHome>${project.build.directory}/wildfly-8.2.1.Final</jbossHome>
                <port>49999</port>
                <jvmArgs>-Djboss.socket.binding.port-offset=40000</jvmArgs>
            </configuration>
        </execution>
        <execution>
            <id>shutdown-wildfly-for-arquillian</id>
            <phase>post-integration-test</phase>
            <goals>
                <goal>shutdown</goal>
            </goals>
            <configuration>
                <hostname>${server.ip}</hostname>
                <port>49999</port>
            </configuration>
        </execution>
    </executions>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>2.10.1</version>
    <configuration>
        <systemPropertyVariables>
            <arquillian.launch>arquillian-wildfly-as-remote</arquillian.launch>
        </systemPropertyVariables>
        <includes>
            <include>**/*ArquillianTest.java</include>
        </includes>
        <classesDirectory>
            ${target.output.directory}/WEB-INF/classes
        </classesDirectory>
    </configuration>
    <executions>
        <execution>
            <id>arquillian-tests</id>
            <phase>integration-test</phase>
            <goals>
                <goal>integration-test</goal>
            </goals>
        </execution>
    </executions>
</plugin>
    [INFO] --- wildfly-maven-plugin:1.0.2.Final:start (start-wildfly-for-arquillian) @ services ---
[INFO] JAVA_HOME=/opt/oracle-jdk-bin-1.8.0.45/jre
[INFO] JBOSS_HOME=/some/path/target/wildfly-8.2.1.Final

[INFO] Server is starting up.
Oct 31, 2015 11:12:44 AM org.xnio.Xnio <clinit>
INFO: XNIO version 3.2.2.Final
Oct 31, 2015 11:12:44 AM org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.2.2.Final
Oct 31, 2015 11:12:44 AM org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 4.0.3.Final
[0m11:12:44,709 INFO  [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final
[0m[0m11:12:44,863 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.2.Final
[0m[0m11:12:44,917 INFO  [org.jboss.as] (MSC service thread 1-6) JBAS015899: WildFly 8.2.1.Final "Tweek" starting
[0m[0m11:12:45,739 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) JBAS014627: Attribute any-ipv4-address is deprecated, and it might be removed in future version!
[0m[0m11:12:45,774 INFO  [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http)
[0m[0m11:12:45,791 INFO  [org.xnio] (MSC service thread 1-5) XNIO version 3.3.0.Final
[0m[0m11:12:45,797 INFO  [org.xnio.nio] (MSC service thread 1-5) XNIO NIO Implementation Version 3.3.0.Final
[0m[0m11:12:45,828 INFO  [org.jboss.remoting] (MSC service thread 1-5) JBoss Remoting version 4.0.7.Final
[0m[33m11:12:45,830 WARN  [org.jboss.as.txn] (ServerService Thread Pool -- 46) JBAS010153: Node identifier property is set to the default value. Please make sure it is unique.
[0m[0m11:12:45,830 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 45) JBAS013171: Activating Security Subsystem
[0m[0m11:12:45,831 INFO  [org.wildfly.extension.io] (ServerService Thread Pool -- 31) WFLYIO001: Worker 'default' has auto-configured to 16 core threads with 128 task threads based on your 8 available processors
[0m[0m11:12:45,831 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 40) JBAS011800: Activating Naming Subsystem
[0m[0m11:12:45,834 INFO  [org.jboss.as.security] (MSC service thread 1-10) JBAS013170: Current PicketBox version=4.0.21.Final
[0m[0m11:12:45,851 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 32) JBAS010280: Activating Infinispan subsystem.
[0m[0m11:12:45,870 INFO  [org.jboss.as.jsf] (ServerService Thread Pool -- 38) JBAS012615: Activated the following JSF Implementations: [main]
[0m[0m11:12:45,875 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension
[0m[0m11:12:45,897 INFO  [org.jboss.as.connector.logging] (MSC service thread 1-1) JBAS010408: Starting JCA Subsystem (IronJacamar 1.1.9.Final)
[0m[0m11:12:45,904 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-13) JBAS017502: Undertow 1.1.8.Final starting
[0m[0m11:12:45,905 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 47) JBAS017502: Undertow 1.1.8.Final starting
[0m[0m11:12:45,908 INFO  [org.jboss.as.naming] (MSC service thread 1-14) JBAS011802: Starting Naming Service
[0m[0m11:12:45,909 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-1) JBAS015400: Bound mail session [java:jboss/mail/Default]
[0m[0m11:12:45,912 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
[0m[0m11:12:45,917 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-16) JBAS010417: Started Driver service with driver-name = h2
[0m[0m11:12:46,079 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 47) JBAS017527: Creating file handler for path /some/path/target/wildfly-8.2.1.Final/welcome-content
[0m[0m11:12:46,113 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) JBAS017525: Started server default-server.
[0m[0m11:12:46,118 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) JBAS017531: Host default-host starting
[0m[0m11:12:46,171 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-13) JBAS017519: Undertow HTTP listener default listening on /0.0.0.0:48080
[0m[0m11:12:46,249 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-11) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
[0m[0m11:12:46,271 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-11) JBAS015012: Started FileSystemDeploymentService for directory /some/path/target/wildfly-8.2.1.Final/standalone/deployments
[0m[0m11:12:46,449 INFO  [org.jboss.ws.common.management] (MSC service thread 1-7) JBWS022052: Starting JBoss Web Services - Stack CXF Server 4.3.2.Final
[0m[0m11:12:46,511 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:49990/management
[0m[0m11:12:46,512 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:49990
[0m[0m11:12:46,512 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.2.1.Final "Tweek" started in 2166ms - Started 184 of 234 services (82 services are lazy, passive or on-demand)
<wildfly.port>9991</wildfly.port>

                <execution>
                    <id>start-pre-integration-test</id>
                    <goals>
                        <goal>start</goal>
                    </goals>
                    <phase>pre-integration-test</phase>
                    <configuration>
                        <javaOpts>
                            <javaOpt>-Dcms.devel=true</javaOpt>
                            <javaOpt>-Djboss.socket.binding.port-offset=1</javaOpt>
                            <javaOpt>-Dhibernate.hbm2ddl.auto=update</javaOpt>
                        </javaOpts>
                    </configuration>
                </execution>