Tag: mapdb

与GWT Web应用程序HTTP错误500

我已经阅读了大量的材料,但我无法弄清楚发生了什么。 我正在用Eclipse Oxygen,GWT 2.8,MapDB3做一个简单的Web应用程序,当我尝试通过以Jetty方式运行 – > GWT开发模式来启动Web应用程序时,我获得了上述错误。 我疯了 访问/ asteonlineing /迎接问题。 原因: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有一长串的依赖关系。 我已经安装了所有这些,错误消失,但其他人来了,但代码相关。

MapDB ClassNotFoundException:kotlin.jvm.internal.Intrinsics

我想运行一个简单的mapdb例子,但得到的错误: Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics at org.mapdb.DBMaker.fileDB(DBMaker.kt) at leechies.Truc.main(Truc.java:9) Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) … 2 more 我的课: package leechies; import java.util.concurrent.ConcurrentMap; import org.mapdb.DB; import org.mapdb.DBMaker; public class Truc { public static void main(String[] args) { DB db = DBMaker.fileDB("file.db").make(); ConcurrentMap map = db.hashMap("map").createOrOpen(); map.put("something", "here"); […]