小编Tin*_*oue的帖子

GWT + GAE错误:通过运行GWTTestCase-JUnit失败org.mortbay.jetty.nio.SelectChannelConnector

我通常将Eclipse IDE用于GAE + GWT项目.

环境:GWT2.1.1,GAE 1.4.0

在GWT项目(没有GAE),在项目中使用GWTTestCase ,,,→没问题.运行良好.

在GWT + GAE项目中,在GWT项目中使用GWTTestCase,→当运行扩展GWTTestcase的测试时,出现错误.

错误如下:java.lang.NoSuchMethodError:org.mortbay.thread.Timeout.(Ljava/lang/Object;)V org.mortbay.io.nio.SelectorManager $ SelectSet.(SelectorManager.java:306)at 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.jet.JettyLauncher.start(JettyLauncher.java:542)com.google上的com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:431). 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.ru nTest(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)at junit.framework.TestResult.run(TestResult.java:113)at junit.framework.TestCase.run(TestCase.java:124)at 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)at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)在Org.eclipse上的org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) .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");
}

}
Run Code Online (Sandbox Code Playgroud)

没有GAE,那将正常运行.

gwt gae-eclipse-plugin

5
推荐指数
1
解决办法
3553
查看次数

标签 统计

gae-eclipse-plugin ×1

gwt ×1