获取错误java.lang.ClassNotFoundException:AppLoader

获取错误java.lang.ClassNotFoundException:AppLoader,java,playframework-2.6,Java,Playframework 2.6,我正在使用自定义应用程序加载器 play.application.loader=“AppLoader” 我的play应用程序中出现java.lang.ClassNotFoundException:AppLoader错误。早些时候,应用程序运行良好 堆栈跟踪 ! @78am4d92i - Internal server error, for (GET) [/] -> play.api.PlayException: Cannot load play.application.loader[pl

我正在使用自定义应用程序加载器

play.application.loader=“AppLoader”

我的
play
应用程序中出现
java.lang.ClassNotFoundException:AppLoader
错误。早些时候,应用程序运行良好

堆栈跟踪

! @78am4d92i - Internal server error, for (GET) [/] ->

play.api.PlayException: Cannot load play.application.loader[play.application.loader [AppLoader] was not loaded.]
    at play.utils.Reflect$.loadClass$1(Reflect.scala:111)
    at play.utils.Reflect$.configuredClass(Reflect.scala:124)
    at play.api.ApplicationLoader$.apply(ApplicationLoader.scala:73)
    at play.core.server.DevServerStart$$anon$1.$anonfun$reload$3(DevServerStart.scala:173)
    at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
    at play.core.server.DevServerStart$$anon$1.reload(DevServerStart.scala:171)
    at play.core.server.DevServerStart$$anon$1.get(DevServerStart.scala:124)
    at play.core.server.AkkaHttpServer.handleRequest(AkkaHttpServer.scala:189)
    at play.core.server.AkkaHttpServer.$anonfun$createServerBinding$1(AkkaHttpServer.scala:106)
    at akka.stream.impl.fusing.MapAsync$$anon$25.onPush(Ops.scala:1194)
Caused by: java.lang.ClassNotFoundException: AppLoader
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at play.utils.Reflect$.loadClass$1(Reflect.scala:105)
    at play.utils.Reflect$.configuredClass(Reflect.scala:124)
    at play.api.ApplicationLoader$.apply(ApplicationLoader.scala:73)
    at play.core.server.DevServerStart$$anon$1.$anonfun$reload$3(DevServerStart.scala:173)
    at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
    at play.core.server.DevServerStart$$anon$1.reload(DevServerStart.scala:171)
    at play.core.server.DevServerStart$$anon$1.get(DevServerStart.scala:124)
[error] application - 

我的问题是我没有正确引用类。我以前的代码将
application.conf
中的类引用为
play.application.loader=“AppLoader”
。后来我在一个包
app
中移动了
AppLoader
,但我忘记了更改
application.conf
中的条目。我不得不将其更改为play.application.loader=“app.AppLoader”

您尝试过设置类路径吗?不幸的是,我不知道在play中在哪里设置类路径。项目运行良好,我做了一些更改并升级到IntelliJ IDE的新版本,但一切都停止了。可能是IDE设置不正确,但我找不到问题所在。您的答案是正确的。谢谢