你可能在启动一个 H2 控制台实例时,出现错误信息"The Web server could not be started.
Possible cause: another server is already running...".(WEB 服务器不能启动,可能的原因:另
外一个服务器已经在运行了)。使用不同的端口,可以在一台计算机上启动多个控制台程
序 ,但是一般都不被这么要求。
使用其他端口
如果端口已经被其他应用占用,你需要使用其他端口来启动 H2 控制台。改变 H2 的控制台
端口需要修改配置文件.h2.server.properties。这个文件存储在用户目录下(在 Windows 系统
中,这个文件通常在 Documents and Settings/<username>)。这个相应的入口实体是 webPort.
使用浏览器连接到服务器
服务器启动成功后,你就可以使用 WEB 浏览器访问服务,浏览器需要支持 JavaScript。在
启动的服务器上启动浏览器,打开 URL http://localhost:8082。在启动服务器之外的计算机
上,你需要提供启动服务器的 IP 地址,如 http://192.168.0.2:8082.如果你在服务器上启用了
SSL, URL 需要使用 https://开头.
多个并发会话
支持多个并发的浏览器会话。由于数据对象是存储在服务器上的,同时工作的会话数受限
于服务器的内存。
登录
在登录页,你提交连接信息就可以登录到数据库。设置 JDBC 作为连接数据库的驱动,填
入 JDBC URL、用户名、密码,单击[Connect]。你能保存和恢复以前设置的信息,这些设
置都存储在属性文件中。
错误信息
错误信息用红色标识,你能通过单击消息显示或隐藏异常的堆栈信息。
附加数据库驱动
通过增加 JAR 的本地驱动文件到环境变量来附加数据库驱动。环境变量包括 H2DRIVERS
和 CLASSPATH , 以 WINDOWS 为 例 : 如 要 增 加 数 据 库 驱 动 “ C:\Programs\hsqldb\lib\
hsqldb.jar”,设置环境变量 H2DRIVERS=C:\Programs\hsqldb\lib\hsqldb.jar。
多个驱动可以被设置,每个驱动之间通过;分号分隔(WINDOWS),其他系统通过 :冒号
分隔。在路径中空格被支持,但是这些设置不能被引用。