官方说: h2控制台配置文件.h2.server.properties 在用户的主目录.例如window安装用户主目录如下 C:\Documents and Settings\[username]. 配置包含应用的各种设置和h2启动自动调用参数信息。
参数信息如下:
-
webAllowOthers: 允许其它电脑连接. -
webPort: h2控制台的端口。 -
webSSL: use encrypted (HTTPS) connections.
额外的信息如:
上次登录的连接信息格式:
<number>=<name>|<driver>|<url>|<user>
例如: 1=Generic H2 (Embedded)|org.h2.Driver|jdbc\:h2\:~/test|sa
一 h2服务端开启
第一种方式,通过spring的工厂方法创建
<!-- Spring中h2 TCP Server 配置 -->
<bean );
}
}
三 开放h2访问界面
<!-- 使用监听器启动和停止数据库 -->
<listener>
<listener-class>me.gacl.web.listener.H2DBServerStartListener</listener-class>
</listener>
<!-- 使用H2控制台的Servlet H2控制台是一个独立的应用程序,包括它自己的Web服务器,但它可以作为一个servlet作为-->
<servlet>
<servlet-name>H2Console</servlet-name>
<servlet-class>org.h2.server.web.WebServlet</servlet-class>
<init-param>
<param-name>webAllowOthers</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>trace</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 映射H2控制台的访问路径 -->
<servlet-mapping>
<servlet-name>H2Console</servlet-name>
<url-pattern>/console/*</url-pattern>
</servlet-mapping>
参考文档:
https://www.cnblogs.com/xdp-gacl/p/4190424.html
https://blog.csdn.net/firetaker/article/details/5909375