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版本也帮了我的忙。谢谢:如果可能的话,请举一些例子。请查看一些指导。如果可能,请给出一些示例。请查看一些指导。