如何开启 h2-console web 访问功能
# 前言
本文主要介绍:
如何在 Jpom 开启 h2 web 控制台来查看数据功能(h2-console)、使用改功能 Jpom 版本需要大于 2.8.9
注意:本文默认已经认为您已经安装好 Jpom 服务端
# 说明
Jpom 中默认使用 H2 数据库来存储主要数据,并且使用文件内存模式,这样 Jpom 中的 h2 数据就不支持多客户端连接
如果你期望在 Jpom 服务端运行中来管理数据库那么就需要通过开启 h2-console 来实现(本功能为 h2 自带功能)
同时 Jpom 中的 h2 数据库账号密码是系统自带并默认创建的:
- 账号:jpom
- 密码:jpom
但是考虑到部分情况下直接开启 h2-console 后并且使用默认账号密码这样数据就及其不安全,所以 Jpom 中如果你需要开这个功能还需要修改账号或者密码来开启
如果没有修改账号或者密码开启 h2-console,在启动时候会输出:(并且自动关闭程序)
【安全警告】数据库账号密码使用默认的情况下不建议开启 h2 数据 web 控制台
1
# 在 Jpom 中开启 h2-console 的步骤
# 修改数据账号密码
注意:请不要使用弱密码,建议使用随机 16 为字符串
保存并重启、等待重启完成
这样操作后会自动修改数据库账户密码,默认的账号密码就失效了
⚠️注意:如果本地运行只会执行修改数据库账号密码操作,不会将数据库账号密码信息写入配置文件中,需要自己手动配置后才能生效奥。
# 开启 h2-console
保存并重启、等待重启完成
# 访问 h2-console
这里直接在你访问 Jpom 的根路径后面加 /h2-console
即可
举例:
http://172.19.106.253:2122/
->http://172.19.106.253:2122/h2-console
https://jpom.keepbx.cn/
->https://jpom.keepbx.cn/h2-console
# 完美使用
这样就可以在 浏览器中去管理数据,进行部分数据插入和简单的修改(请按照 Jpom 数据存储规则修改, 不要随意修改避免程序不能正常运行)
# 问题
Q: 为啥不能直接修改配置文件来实现呢? A: 因为数据库已经创建账号密码已经确定,如果想保留原数据就只能通过在线编辑来修改,这样会执行数据的账号密码修改才能达到最终目的。
帮助我们改善此文档 (opens new window)
上次更新: 2023/11/16, 15:33:44