gpt4 book ai didi

java - 在 GAE 上部署 scala 类时出现 classnotfound 异常

转载 作者:行者123 更新时间:2023-11-30 04:19:03 24 4
gpt4 key购买 nike

当我尝试将 Scala 类部署到 GAE 时,我在日志中收到此错误:

servlet 中未捕获的异常java.lang.NoClassDefFoundError: scala/Predef$ 在 com.myapp.controller.FirstTest.getString(FirstTest.scala:7) 在 com.gogofindit.myapp.RedirectController.displaySearch(RedirectController.java:20)

该应用程序在本地运行,只是当我部署到应用程序引擎时收到错误。

根据此文档,支持 Scala:https://developers.google.com/appengine/docs/

这是 Scala 类:

class FirstTest {

def getString = {

println("In scala")

"search"
}

}

我是否需要更新项目内的配置文件以便编译 Scala 类?

最佳答案

无需任何额外努力即可支持 Scala。但是您的 scala 类应该添加到编译过程中,无论是在 pom.xml 中还是在项目配置中(例如通过在 Eclipse 中添加 nature)。看看是否可以在 java 类旁边的 bin/或 target/classes 中找到已编译的类。

关于java - 在 GAE 上部署 scala 类时出现 classnotfound 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17581281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com