gae eclipse plugin - GWT+GAE error :failed org.mortbay.jetty.nio.SelectChannelConnector by running GWTTestCase-JUnit -
i use eclipse ide gae+gwt project.
environment:gwt2.1.1, gae 1.4.0
in gwt project(without gae), using gwttestcase in project,,, →no problem. run well.
in gwt+gae project, using gwttestcase in project gwt,,, →when running test extends gwttestcase, error comes.
error below: 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)
sources of test below: 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"); } }
without gae, run normally.
no need remove package. make sure gwt jar refererenced ahead of appengine jar in build path.
Comments
Post a Comment