【问题标题】:Http error 500 with GWT web applicationGWT Web 应用程序的 Http 错误 500
【发布时间】:2017-11-29 21:38:39
【问题描述】:

我已经阅读了大量材料,但我无法弄清楚发生了什么。我正在使用 Eclipse Oxygen、GWT 2.8、MapDB3 做一个简单的 Web 应用程序,当我尝试通过 Run as --> GWT development mode with Jetty 启动 Web 应用程序时,我得到了上面的错误。我要疯了。

访问 /asteonlineing/greet 时出现问题。原因: HTTP 500 服务器错误
引起:java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics

at org.mapdb.DBMaker.fileDB(DBMaker.kt)
at com.google.asteonlineing.server.AoLServiceImpl.<init>(AoLServiceImpl.java:26)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [...a lot more]

我尝试将 kotlin 的 jar 添加到我的项目的 lib 目录,但错误略有变化,它总是 http 错误 500,但大约是:

java.lang.NoClassDefFoundError: org/eclipse/collections/impl/list/mutable/primitive/LongArrayList

最后我发现 MapDB 3.0.5 有一个很长的依赖项列表。
我已经安装了所有这些,并且该错误消失了,但其他错误即将到来,但与代码相关。

【问题讨论】:

    标签: java eclipse gwt jetty mapdb


    【解决方案1】:

    最后我发现 MapDB 3.0.5 有很长的依赖项列表,当我安装所有这些依赖项时,错误消失了。 您可以在
    https://mvnrepository.com/artifact/org.mapdb/mapdb/3.0.5

    中找到它们

    【讨论】:

      猜你喜欢
      • 2017-11-22
      • 2015-11-26
      • 2016-06-11
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      相关资源
      最近更新 更多