Ошибка GWT + GAE: сбой org.mortbay.jetty.nio.SelectChannelConnector при запуске GWTTestCase-JUnit

Я обычно использую Eclipse IDE для проекта GAE + GWT.

Среда: GWT2.1.1, GAE 1.4.0

В GWT Project (без GAE), используя GWTTestCase в проекте ,,, → нет проблем. работает хорошо.

В проекте GWT + GAE с использованием GWTTestCase в проекте для GWT ,,, → При запуске теста, расширяющего GWTTestcase, появляется ошибка.

Ошибка ниже: java.lang.NoSuchMethodError: org.mortbay.thread.Timeout. (Ljava / lang / Object;) V в org.mortbay.io.nio.SelectorManager $ SelectSet. (SelectorManager.java:306) в org.mortbay.io.nio.SelectorManager.doStart (SelectorManager.java:223) на org.mortbay.component.AbstractLifeCycle.start (AbstractLifeCycle.java:39) в org.mortbay.jetty.nio.SelectChannelConnector.doStart (SelectChannelConnector.java:303) на org.mortbay.component.AbstractLifeCycle.start (AbstractLifeCycle.java:39) в org.mortbay.jetty.Server.doStart (Server.java:233) на org.mortbay.component.AbstractLifeCycle.start (AbstractLifeCycle.java:39) в com.google.gwt.dev.shell.jetty.JettyLauncher.start (JettyLauncher.java:542) в com.google.gwt.dev.DevMode.doStartUpServer (DevMode.java:431) в com.google.gwt.dev.DevModeBase.startUp (DevModeBase.java:1053) в com.google.gwt.junit.JUnitShell.getUnitTestShell (JUnitShell.java:680) в com.google.gwt.junit.JUnitShell.runTest (JUnitShell.java:625) в com.google.gwt.junit.client.GWTTestCase.runTest (GWTTestCase.java:456) в junit.framework.TestCase.runBare (TestCase.java:134) в junit.framework.TestResult $ 1.protect (TestResult.java:110) в junit.framework.TestResult.runProtected (TestResult.java:128) в junit.framework.TestResult.run (TestResult.java:113) в junit.framework.TestCase.run (TestCase.java:124) в com.google.gwt.junit.client.GWTTestCase.run (GWTTestCase.java:311) в junit.framework.TestSuite.runTest (TestSuite.java:232) в junit.framework.TestSuite.run (TestSuite.java:227) в org.junit.internal.runners.JUnit38ClassRunner.run (JUnit38ClassRunner.java:83) в org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run (JUnit4TestReference.java:49) в org.eclipse.jdt.internal.junit.runner.TestExecution.run (TestExecution.java:38) в org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests (RemoteTestRunner.java:467) в org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests (RemoteTestRunner.java:683) в org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run (RemoteTestRunner.java:390) в org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main (RemoteTestRunner.java:197)

Источники теста ниже: package com.companyName.client;

import com.google.gwt.junit.client.GWTTestCase;

public class Test extends GWTTestCase {


@Override
public String getModuleName() {
    return "com.companyName.projectName";
}


/**
 * test
 */
public void testNumburOne () {
    System.out.println("testNumburOne");
}

}

без GAE, который будет работать нормально.

5
задан Benjamin 10 June 2014 в 17:19
поделиться