java.lang.NoSuchMethodError在Eclipse中运行TestNG测试
我得到了一个例外java.lang.NoSuchMethodError在Eclipse中运行TestNG测试,java,eclipse,wildfly,jboss-arquillian,testng-eclipse,Java,Eclipse,Wildfly,Jboss Arquillian,Testng Eclipse,我得到了一个例外 FAILED CONFIGURATION: @BeforeSuite arquillianBeforeSuite java.lang.NoSuchMethodError: org.jboss.remoting3.Endpoint.builder()Lorg/jboss/remoting3/EndpointBuilder; at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCrea
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>
解决办法是:
从Wildfly 11运行时删除
从类路径
右键单击项目
构建路径
配置生成路径
“库”选项卡
删除Wildfly 11运行时或Wildfly 10运行时
为什么这是必要的?欢迎评论…解决方案是:
从Wildfly 11运行时删除
从类路径
右键单击项目
构建路径
配置生成路径
“库”选项卡
删除Wildfly 11运行时或Wildfly 10运行时
为什么这是必要的?欢迎评论…我也有同样的问题。我尝试了下面的解决方案,它对我很有效。 解决办法是: 将TestNG库添加到项目中。 步骤如下: 右键单击项目 构建路径 配置生成路径 “库”选项卡 转到“添加库”并单击按钮。 添加“TestNG”库并单击Ok/Next。 TestNG库将添加到您的项目中。 尝试再次运行,它将工作
注意:我使用的是Java1.8库,当我的eclipse使用默认的1.5创建项目时,我不得不从Java1.5更新它。我也有同样的问题。我尝试了下面的解决方案,它对我很有效。 解决办法是: 将TestNG库添加到项目中。 步骤如下: 右键单击项目 构建路径 配置生成路径 “库”选项卡 转到“添加库”并单击按钮。 添加“TestNG”库并单击Ok/Next。 TestNG库将添加到您的项目中。 尝试再次运行,它将工作
注意:我使用的是Java1.8库,当我的eclipse使用默认的1.5创建项目时,我不得不从Java1.5更新它。即使是在我即将使用最新版本的TestNG时,我也遇到了同样的问题,但降级到较低版本的TestNG解决了问题。即使是我在即将使用最新版本的TestNG时也遇到了同样的问题,但降级到较低版本的TestNG解决了问题。将TestNG库添加到项目中对我来说很有效 将testng库添加到项目中对我很有用 降级testNg版本也对我有所帮助。谢谢:降级testNg版本也帮了我的忙。谢谢:如果可能的话,请举一些例子。请查看一些指导。如果可能,请给出一些示例。请查看一些指导。