Java Maven在wildfly Maven插件:start之后挂起
我有一个专业的问题,我不能完全让我的头左右 我的总体目标是借助Arquillian在WildFly 8.2.1上创建集成测试。为此,我将wildfly maven插件配置如下: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偏
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>