收到错误 java.lang.ClassNotFoundException:AppLoader
getting error java.lang.ClassNotFoundException: AppLoader
我正在使用自定义应用程序加载器。
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(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.$anonfun$reload(DevServerStart.scala:173)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.core.server.DevServerStart$$anon.reload(DevServerStart.scala:171)
at play.core.server.DevServerStart$$anon.get(DevServerStart.scala:124)
at play.core.server.AkkaHttpServer.handleRequest(AkkaHttpServer.scala:189)
at play.core.server.AkkaHttpServer.$anonfun$createServerBinding(AkkaHttpServer.scala:106)
at akka.stream.impl.fusing.MapAsync$$anon.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(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.$anonfun$reload(DevServerStart.scala:173)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.core.server.DevServerStart$$anon.reload(DevServerStart.scala:171)
at play.core.server.DevServerStart$$anon.get(DevServerStart.scala:124)
[error] application -
我的问题是我没有正确引用 class。我之前的代码将 application.conf
中的 class 引用为 play.application.loader="AppLoader"
。后来我将 AppLoader
移动到包 app
中,但我忘记更改 application.conf
中的条目。我不得不将其更改为 play.application.loader="app.AppLoader"
我正在使用自定义应用程序加载器。
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(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.$anonfun$reload(DevServerStart.scala:173)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.core.server.DevServerStart$$anon.reload(DevServerStart.scala:171)
at play.core.server.DevServerStart$$anon.get(DevServerStart.scala:124)
at play.core.server.AkkaHttpServer.handleRequest(AkkaHttpServer.scala:189)
at play.core.server.AkkaHttpServer.$anonfun$createServerBinding(AkkaHttpServer.scala:106)
at akka.stream.impl.fusing.MapAsync$$anon.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(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.$anonfun$reload(DevServerStart.scala:173)
at play.utils.Threads$.withContextClassLoader(Threads.scala:21)
at play.core.server.DevServerStart$$anon.reload(DevServerStart.scala:171)
at play.core.server.DevServerStart$$anon.get(DevServerStart.scala:124)
[error] application -
我的问题是我没有正确引用 class。我之前的代码将 application.conf
中的 class 引用为 play.application.loader="AppLoader"
。后来我将 AppLoader
移动到包 app
中,但我忘记更改 application.conf
中的条目。我不得不将其更改为 play.application.loader="app.AppLoader"