首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux服务器中HSQLDB的设置

linux服务器中HSQLDB的设置
EN

Stack Overflow用户
提问于 2013-03-02 15:15:10
回答 1查看 2.4K关注 0票数 0

我正在尝试使用以下命令为我的jsp设置HSQLDB的别名

代码语言:javascript
复制
java -cp /usr/share/java/hsqldb.jar org.hsqldb.Server -database.0 db/db1 -dbname.0 db1

之后,我得到了如下输出

代码语言:javascript
复制
dbserver:
 [java] [Server@16c9ba38]: [Thread[main,5,main]]: checkRunning(false) entered
 [java] [Server@16c9ba38]: [Thread[main,5,main]]: checkRunning(false) exited
 [java] [Server@16c9ba38]: Startup sequence initiated from main() method
 [java] [Server@16c9ba38]: Loaded properties from [/var/lib/tomcat6/webapps/Bookstore/server.properties]
 [java] [Server@16c9ba38]: Initiating startup sequence...
 [java] [Server@16c9ba38]: Server socket opened successfully in 5 ms.
 [java] [Server@16c9ba38]: Database [index=0, id=0, db=file:db/bookdb, alias=bookdb] opened sucessfully in 268 ms.
 [java] [Server@16c9ba38]: Startup sequence completed in 275 ms.
 [java] [Server@16c9ba38]: 2013-03-02 07:00:07.884 HSQLDB server 1.8.0 is online
 [java] [Server@16c9ba38]: To close normally, connect and execute SHUTDOWN SQL
 [java] [Server@16c9ba38]: From command line, use [Ctrl]+[C] to abort abruptly

在这个阶段,我可以在另一个ssh连接中执行sql脚本,但是如果我按Ctrl+C,看起来侦听器将被关闭,并且我不能执行其他sql脚本。

我做错什么了吗?或者我应该在看到上面的输出后执行此操作。

EN

回答 1

Stack Overflow用户

发布于 2013-03-02 21:10:35

首先,-dbname.0在命令行中被定义为db1,但在服务器输出中被报告为bookdb。检查是否没有具有冲突值的server.properties文件。

否则,就没有什么问题了。您启动服务器,它会报告它已经启动并准备好连接。当然,如果您按下Ctrl+C,该进程将终止。

或者,您可以执行shell脚本来运行服务器。指南中对此进行了全面介绍,并且在HSQLDB分发包中有一个工作脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15171884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档