哪里有MapDB使用教程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪里有MapDB使用教程相关的知识,希望对你有一定的参考价值。
参考技术A MapDB:以磁盘或堆内存中并发集合为基础的嵌入式数据库引擎http://hao.jobbole.com/mapdb/
gwt javax.servlet.ServletContext 日志:调度传入 RPC 调用创建 mapdb db 时出现异常
【中文标题】gwt javax.servlet.ServletContext 日志:调度传入 RPC 调用创建 mapdb db 时出现异常【英文标题】:gwt javax.servlet.ServletContext log: Exception while dispatching incoming RPC call creating mapdb db 【发布时间】:2014-11-27 00:16:47 【问题描述】:您好,我使用 GWT 的 MyWEbApp 并尝试了它的工作,我需要创建一个 mapdb 数据库,我导入了 mapDB 并且只添加到服务器中:
File utilizzo = new File("tipregotipregotiprego");
DB db;
db = DBMaker.newFileDB(utilizzo).closeOnJvmShutdown().make();
但它给了我这个错误:
GRAVE:javax.servlet.ServletContext 日志:调度传入 RPC 调用时出现异常 com.google.gwt.user.server.rpc.UnexpectedException:服务方法 'public abstract java.lang.String com.mycompany.mywebapp.client.GreetingService.greetServer(java.lang.String) throws java.lang.IllegalArgumentException' 抛出一个意外的异常:java.lang.NoClassDefFoundError: org/mapdb/DBMaker 在 com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389)
【问题讨论】:
【参考方案1】:好像少了一个罐子
Service method 'public abstract java.lang.String com.mycompany.mywebapp.client.GreetingService.greetServer(java.lang.String) throws java.lang.IllegalArgumentException' threw an unexpected exception:
java.lang.NoClassDefFoundError: org/mapdb/DBMaker
【讨论】:
但我添加了库,在文件夹 war/web-inf-lib 我不明白为什么它不起作用 如果你尝试在 main 函数中运行一个小型 Java 程序(没有 GWT),只需要这两行代码,它可以工作吗? 可能是错字,但不是 web-inf-lib 而是 WEB-INF\lib。 您是否从 Eclipse 中得到错误?或者你已经在 Tomcat 中部署了项目?项目是否编译?您是否在 Project/Properties/Java Build Path/Libraries 中添加了 jar?我假设你正在使用 eclipse 是的,我使用的是eclipse,编译时没有项目错误我在war/web-inf/lib中添加了库并添加到构建路径中以上是关于哪里有MapDB使用教程的主要内容,如果未能解决你的问题,请参考以下文章