java.lang.ClassNotFoundException:org.jboss.netty.channel.ChannelFactory在intellij idea中运行play项目时

java.lang.ClassNotFoundException:org.jboss.netty.channel.ChannelFactory在intellij idea中运行play项目时,java,scala,intellij-idea,jboss,playframework,Java,Scala,Intellij Idea,Jboss,Playframework,我试图在intellij idea中创建一个play framework项目。但是当我试图运行或调试我的项目时,它在我的控制台中显示以下错误 java.lang.NoClassDefFoundError: org/jboss/netty/channel/ChannelFactory at play.api.test.TestServer.start(Selenium.scala:142) at play.api.test.PlayRunners$class.ru

我试图在intellij idea中创建一个play framework项目。但是当我试图运行或调试我的项目时,它在我的控制台中显示以下错误

 java.lang.NoClassDefFoundError: org/jboss/netty/channel/ChannelFactory
        at play.api.test.TestServer.start(Selenium.scala:142)
        at play.api.test.PlayRunners$class.running(Helpers.scala:59)
        at play.api.test.Helpers$.running(Helpers.scala:364)
        at play.api.test.WithBrowser.around(Specs.scala:57)
        at org.specs2.mutable.Around$class.delayedInit(Around.scala:12)
        at play.api.test.WithBrowser.delayedInit(Specs.scala:45)
        at IntegrationSpec$$anonfun$1$$anonfun$apply$1$$anon$1.<init>(IntegrationSpec.scala:17)
        at IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply(IntegrationSpec.scala:17)
        at IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply(IntegrationSpec.scala:17)
        at org.specs2.specification.FragmentsBuilder$$anon$1.asResult(FragmentsBuilder.scala:142)
        at org.specs2.specification.FragmentsBuilder$$anon$1.asResult(FragmentsBuilder.scala:141)
        at org.specs2.execute.AsResult$.apply(Result.scala:250)
        at org.specs2.specification.Example$$anonfun$apply$1.apply(Fragment.scala:209)
        at org.specs2.specification.Example$$anonfun$apply$1.apply(Fragment.scala:209)
        at org.specs2.specification.Example.execute(Fragment.scala:176)
        at org.specs2.specification.FragmentExecution$$anonfun$1.apply(FragmentExecution.scala:52)
        at org.specs2.specification.FragmentExecution$$anonfun$1.apply(FragmentExecution.scala:52)
        at org.specs2.execute.ResultExecution$class.execute(ResultExecution.scala:22)
        at org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:116)
        at org.specs2.specification.FragmentExecution$class.executeBody(FragmentExecution.scala:28)
        at org.specs2.runner.JUnitRunner$$anon$3.executeBody(JUnitRunner.scala:43)
        at org.specs2.specification.FragmentExecution$class.execute(FragmentExecution.scala:52)
        at org.specs2.runner.JUnitRunner$$anon$3.execute(JUnitRunner.scala:43)
        at org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1$$anonfun$apply$1.apply(FragmentExecution.scala:35)
        at org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1$$anonfun$apply$1.apply(FragmentExecution.scala:35)
        at org.specs2.control.Exceptions$class.catchAllOr(Exceptions.scala:54)
        at org.specs2.control.Exceptions$.catchAllOr(Exceptions.scala:109)
        at org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1.apply(FragmentExecution.scala:35)
        at org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1.apply(FragmentExecution.scala:35)
        at org.specs2.reporter.JUnitReporter$$anonfun$executeFragment$1.execute$1(JUnitReporter.scala:47)
        at org.specs2.reporter.JUnitReporter$$anonfun$executeFragment$1.apply(JUnitReporter.scala:54)
        at org.specs2.reporter.JUnitReporter$$anonfun$executeFragment$1.apply(JUnitReporter.scala:46)
        at org.specs2.reporter.DefaultExecutionStrategy$class.executeWithBarrier$1(ExecutionStrategy.scala:103)
        at org.specs2.reporter.DefaultExecutionStrategy$$anonfun$executeConcurrently$1$$anonfun$apply$2.apply(ExecutionStrategy.scala:105)
        at org.specs2.reporter.DefaultExecutionStrategy$$anonfun$executeConcurrently$1$$anonfun$apply$2.apply(ExecutionStrategy.scala:105)
        at scalaz.concurrent.Promise$Unfulfilled$.fulfill(Promise.scala:125)
        at scalaz.concurrent.Promise$Done.eval(Promise.scala:153)
        at scalaz.concurrent.Promise$$anonfun$e$1.apply(Promise.scala:17)
        at scalaz.concurrent.Promise$$anonfun$e$1.apply(Promise.scala:17)
        at scalaz.concurrent.Actor.batchHandle(Actor.scala:73)
        at scalaz.concurrent.Actor.scalaz$concurrent$Actor$$act(Actor.scala:57)
        at scalaz.concurrent.Actor$$anonfun$schedule$1.apply$mcV$sp(Actor.scala:52)
        at scalaz.concurrent.Actor$$anonfun$schedule$1.apply(Actor.scala:52)
        at scalaz.concurrent.Actor$$anonfun$schedule$1.apply(Actor.scala:52)
        at scalaz.concurrent.StrategysLow$$anon$3$$anon$4.call(Strategy.scala:65)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
    Caused by: java.lang.ClassNotFoundException: org.jboss.netty.channel.ChannelFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 50 more

    java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/jboss/netty/channel/ChannelFactory
        at play.api.test.TestServer.start(Selenium.scala:146)
        at play.api.test.PlayRunners$class.running(Helpers.scala:59)
        at play.api.test.Helpers$.running(Helpers.scala:364)
        at play.api.test.WithBrowser.around(Specs.scala:57)
        at play.api.test.WithBrowser.delayedInit(Specs.scala:45)
        at IntegrationSpec$$anonfun$1$$anonfun$apply$1$$anon$1.<init>(IntegrationSpec.scala:17)
        at IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply(IntegrationSpec.scala:17)
        at IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply(IntegrationSpec.scala:17)
    Caused by: java.lang.NoClassDefFoundError: org/jboss/netty/channel/ChannelFactory
        at play.api.test.TestServer.start(Selenium.scala:142)
        ... 7 more
    Caused by: java.lang.ClassNotFoundException: org.jboss.netty.channel.ChannelFactory
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        ... 8 more

    Disconnected from the target VM, address: '127.0.0.1:1698', transport: 'socket'

    Process finished with exit code -1
java.lang.NoClassDefFoundError:org/jboss/netty/channel/ChannelFactory
at play.api.test.TestServer.start(Selenium.scala:142)
at play.api.test.playrunders$class.running(Helpers.scala:59)
at play.api.test.Helpers$.running(Helpers.scala:364)
at play.api.test.WithBrowser.around(规范scala:57)
在org.specs2.mutable.about$class.delayedInit上(about.scala:12)
at play.api.test.WithBrowser.delayedInit(规范scala:45)
在IntegrationSpec$$anonfun$1$$anonfun$apply$1$$anon$1处(IntegrationSpec.scala:17)
在IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply处(IntegrationSpec.scala:17)
在IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply处(IntegrationSpec.scala:17)
在org.specs2.specification.FragmentsBuilder$$anon$1.asResult上(FragmentsBuilder.scala:142)
在org.specs2.specification.FragmentsBuilder$$anon$1.asResult上(FragmentsBuilder.scala:141)
位于org.specs2.execute.AsResult$.apply(Result.scala:250)
位于org.specs2.specification.Example$$anonfun$apply$1.apply(Fragment.scala:209)
位于org.specs2.specification.Example$$anonfun$apply$1.apply(Fragment.scala:209)
位于org.specs2.specification.Example.execute(Fragment.scala:176)
在org.specs2.specification.FragmentExecution$$anonfun$1.apply上(FragmentExecution.scala:52)
在org.specs2.specification.FragmentExecution$$anonfun$1.apply上(FragmentExecution.scala:52)
位于org.specs2.execute.ResultExecution$class.execute(ResultExecution.scala:22)
位于org.specs2.execute.ResultExecution$.execute(ResultExecution.scala:116)
在org.specs2.specification.FragmentExecution$class.executeBody上(FragmentExecution.scala:28)
位于org.specs2.runner.JUnitRunner$$anon$3.executebook(JUnitRunner.scala:43)
位于org.specs2.specification.FragmentExecution$class.execute(FragmentExecution.scala:52)
位于org.specs2.runner.JUnitRunner$$anon$3.execute(JUnitRunner.scala:43)
在org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1$$anonfun$apply$1.apply(FragmentExecution.scala:35)
在org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1$$anonfun$apply$1.apply(FragmentExecution.scala:35)
位于org.specs2.control.Exceptions$class.catchAllOr(Exceptions.scala:54)
位于org.specs2.control.Exceptions$.catchAllOr(Exceptions.scala:109)
在org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1.apply(FragmentExecution.scala:35)
在org.specs2.specification.FragmentExecution$$anonfun$executeFragment$1.apply(FragmentExecution.scala:35)
在org.specs2.reporter.JUnitReporter$$anonfun$executeFragment$1.execute$1(JUnitReporter.scala:47)
在org.specs2.reporter.JUnitReporter$$anonfun$executeFragment$1.apply(JUnitReporter.scala:54)
在org.specs2.reporter.JUnitReporter$$anonfun$executeFragment$1.apply上(JUnitReporter.scala:46)
在org.specs2.reporter.DefaultExecutionStrategy$class.executeWithBarrier$1(ExecutionStrategy.scala:103)
在org.specs2.reporter.DefaultExecutionStrategy$$anonfun$ExecuteConcurrent$1$$anonfun$apply$2.apply(ExecutionStrategy.scala:105)
在org.specs2.reporter.DefaultExecutionStrategy$$anonfun$ExecuteConcurrent$1$$anonfun$apply$2.apply(ExecutionStrategy.scala:105)
在scalaz.concurrent.Promise$未实现$.fulfill(Promise.scala:125)
在scalaz.concurrent.Promise$Done.eval(Promise.scala:153)
在scalaz.concurrent.Promise$$anonfun$e$1.apply(Promise.scala:17)
在scalaz.concurrent.Promise$$anonfun$e$1.apply(Promise.scala:17)
位于scalaz.concurrent.Actor.batchHandle(Actor.scala:73)
在scalaz.concurrent.Actor.scalaz$concurrent$Actor$$act(Actor.scala:57)
在scalaz.concurrent.Actor$$anonfun$schedule$1.apply$mcV$sp(Actor.scala:52)
在scalaz.concurrent.Actor$$anonfun$schedule$1.apply(Actor.scala:52)
在scalaz.concurrent.Actor$$anonfun$schedule$1.apply(Actor.scala:52)
在scalaz.concurrent.StrategysLow$$anon$3$$anon$4.call(Strategy.scala:65)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)中
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
运行(Thread.java:722)
原因:java.lang.ClassNotFoundException:org.jboss.netty.channel.ChannelFactory
在java.net.URLClassLoader$1.run(URLClassLoader.java:366)
在java.net.URLClassLoader$1.run(URLClassLoader.java:355)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(URLClassLoader.java:354)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:423)
位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 50多
java.lang.RuntimeException:java.lang.NoClassDefFoundError:org/jboss/netty/channel/ChannelFactory
at play.api.test.TestServer.start(Selenium.scala:146)
at play.api.test.playrunders$class.running(Helpers.scala:59)
at play.api.test.Helpers$.running(Helpers.scala:364)
at play.api.test.WithBrowser.around(规范scala:57)
at play.api.test.WithBrowser.delayedInit(规范scala:45)
在IntegrationSpec$$anonfun$1$$anonfun$apply$1$$anon$1处(IntegrationSpec.scala:17)
在IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply处(IntegrationSpec.scala:17)
在IntegrationSpec$$anonfun$1$$anonfun$apply$1.apply处(IntegrationSpec.scala:17)
原因: