【问题标题】:Database lock Acquisition file when trying to install and configure HSQLDB尝试安装和配置 HSQLDB 时的数据库锁定获取文件
【发布时间】:2016-05-12 06:14:27
【问题描述】:

我想在 TOMCAT-HOME 下创建一个名为 db 的目录。这样我就可以在这里为 UDDI 存储创建 HSQLDB 数据库。 为了创建一个UDDI 数据库。我打开一个命令提示符窗口并切换到 {TOMCAT-HOME}/common/lib 目录。然后我输入以下内容来启动 HSQLDB 管理 GUI: java -cp hsqldb.jar org.hsqldb.util.DatabaseManager

在 GUI 中,我输入了以下内容,其余部分保留为默认值:

类型:HSQL 数据库引擎独立 网址:jdbc:hsqldb:file:{TOMCAT-HOME}/db/uddi

但我得到了数据库锁定采集文件的错误。怎么办

【问题讨论】:

    标签: tomcat hsqldb juddi


    【解决方案1】:

    file: 数据库只能由一个 Java 进程访问,并且锁定机制可防止其他进程访问该数据库。在DatabaseManager中执行SHUTDOWNSQL语句后,数据库将关闭,可以启动Tomcat进程访问数据库。

    【讨论】:

      猜你喜欢
      • 2013-04-16
      • 2011-04-27
      • 2014-12-16
      • 2021-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 2017-09-13
      相关资源
      最近更新 更多