Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Berkeley DB错误:无法锁定je.lck文件_Java_Berkeley Db - Fatal编程技术网

Java Berkeley DB错误:无法锁定je.lck文件

Java Berkeley DB错误:无法锁定je.lck文件,java,berkeley-db,Java,Berkeley Db,在使用berkeley DB运行java程序时,我们遇到了ff错误 “无法为单写入程序访问锁定环境。ENV_locked:无法锁定je.lck文件。环境无效,必须关闭。” 你知道错误的原因是什么吗?我们如何解决这个问题 谢谢 您的Berkeley DB设置为“单写器访问”。您必须已经有另一个进程写入它并有效地锁定它 您应该终止其他进程并继续。不知道BerkeleyDB是否可以设置为多个写入程序访问,抱歉 PS-je.lck是文件系统中实现锁的文件。删除它也可能会释放数据库,让您的进程访问并撤销另

在使用berkeley DB运行java程序时,我们遇到了ff错误

“无法为单写入程序访问锁定环境。ENV_locked:无法锁定je.lck文件。环境无效,必须关闭。”

你知道错误的原因是什么吗?我们如何解决这个问题


谢谢

您的Berkeley DB设置为“单写器访问”。您必须已经有另一个进程写入它并有效地锁定它

您应该终止其他进程并继续。不知道BerkeleyDB是否可以设置为多个写入程序访问,抱歉


PS-je.lck是文件系统中实现锁的文件。删除它也可能会释放数据库,让您的进程访问并撤销另一进程的访问。

在我的情况下,当应用程序终止且环境未正确关闭时,问题就会出现。你需要关闭它

要解决打开问题,您需要删除数据库中的*.lck文件