0

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

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

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

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

4

1 回答 1

0

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

于 2016-02-03T14:47:52.550 回答