我正在获取异常
FAILED CONFIGURATION: @BeforeSuite arquillianBeforeSuite
java.lang.NoSuchMethodError: org.jboss.remoting3.Endpoint.builder()Lorg/jboss/remoting3/EndpointBuilder;
at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCreateChannel(RemotingModelControllerClient.java:117)
at org.jboss.as.controller.client.impl.RemotingModelControllerClient$1.getChannel(RemotingModelControllerClient.java:59)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:147)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:122)
使用TestNG和wildfly11在Eclipse Oxygen中运行Arquillian测试。我的Maven配置如下:
<dependency>
<groupId>org.jboss.arquillian.testng</groupId>
<artifactId>arquillian-testng-container</artifactId>
<version>1.1.13.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.11</version>
</dependency>
<dependency>
<groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<version>2.0.1.Final</version>
<scope>test</scope>
</dependency>
6条答案
按热度按时间eyh26e7m1#
我也有同样的问题。我尝试了下面的解决方案,它对我来说就像一个魅力。解决方案是:
将TestNG库添加到项目中。步骤如下:
1.右键单击项目
1.构建路径
1.配置生成路径
1.库(选项卡)
1.转到“添加库”并单击按钮。
1.添加“TestNG”库并单击“确定/下一步”。
再次尝试运行,它将工作。
注意:我使用的是Java1.8库(必须从java1.5更新它,因为我的eclipse使用默认的1.5创建项目)。
tyky79it2#
即使我在使用最新版本的TestNG时也遇到过同样的问题,但是降级到较低版本的TestNG解决了这个问题。
nhjlsmyf3#
解决方案是:
从类路径中删除Wildfly 11运行时。
1.右键单击项目
1.构建路径
1.配置生成路径
1.库(选项卡)
1.移除Wildfly 11 Runtime(或Wildfly 10 Runtime)
为什么有必要这样做?欢迎评论…
yws3nbqq4#
3pvhb19x5#
添加testng库到项目为我工作!
apeeds0o6#
如果您正在处理一个maven项目,请将您的testng版本升级到7.1.0,并将其范围升级到测试。